1. docker如何配置国内的镜像源?
* ubuntu:cli输入
echo '{
"exec-opts": ["native.cgroupdriver=systemd"],
"log-driver": "json-file",
"log-opts": {
"max-size": "100m"
},
"storage-driver": "overlay2",
"registry-mirrors":[
"https://kfwkfulq.mirror.aliyuncs.com",
"https://2lqq34jg.mirror.aliyuncs.com",
"https://pee6w651.mirror.aliyuncs.com",
"http://hub-mirror.c.163.com",
"https://docker.mirrors.ustc.edu.cn",
"https://registry.docker-cn.com"
]
}' > /etc/docker/daemon.json
sudo systemctl restart docker.service
* centos: cli输入
echo '{
"registry-mirrors": ["https://ys1k0cd5.mirror.aliyuncs.com"]
}' > /etc/docker/daemon.json
systemctl restart docker.service
2. 如何配置docker允许远程客户端访问?
* ubuntu、centos:
编辑配置文件/etc/systemd/system/multi-user.target.wants/docker.service,在环境变量 ExecStart 后面添加 -H tcp://0.0.0.0,允许来自任意 IP 的客户端连接。
3. 如何安装docker(此处为开源的docker-ce)?
* ubuntu:
1、安装包,允许 apt 命令 HTTPS 访问 Docker 源。
$ sudo apt-get install
apt-transport-https
ca-certificates
curl
software-properties-common
2、添加 Docker 官方的 GPG
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
3、将 Docker 的源添加到 /etc/apt/sources.list
$ sudo add-apt-repository
"deb [arch=amd64] https://download.docker.com/linux/ubuntu
$(lsb_release -cs)
stable"
4、安装 Docker
$ sudo apt-get update
$ sudo apt-get install docker-ce
* centos:
yum install docker
systemctl start docker.service
systemctl enable docker.service