Docker:在CentOS7.3.1611下安装
CentOS7.3 下载:CentOS官方下载:CentOS-7.3.1611 64位版本下载一、安装完毕CentOS操作系统后,开始安装Docker提示:当前操作是在root帐号下进行操作,如需其它用户,需要使用sudo命令,关于sudo命令可以查看官方使用详解(Linux官网:常用命令sudo详解)
1.升级CentOS
yum -y update
2.安装 yum-utils
yum install -y yum-utils
3.设置 Docker CE 资源库
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
4.设置缓存
yum makecache fast
5.安装docker
yum -y install docker-ce
6.启动docker
systemctl start docker
二、设置mirror
新版的 Docker 使用 /etc/docker/daemon.json 来配置 Daemon,在该配置文件中加入(没有该文件的话,请先创建一个)
{
"registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"]
}
这里我们使用中科大的镜像,如果docker不能pull,设置其它镜像参考:http://www.datastart.cn/tech/2016/09/28/docker-mirror.html
三、开放管理端口映射
1. 管理端口在 /lib/systemd/system/docker.service 文件中,将其中的 ExecStart=/usr/bin/dockerd 替换下面蓝色内容(此处默认2375为主管理端口,unix:///var/run/docker.sock用于本地管理,7654是备用的端口)
ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock -H tcp://0.0.0.0:7654
2.将管理地址写入 /etc/profile
echo 'export DOCKER_HOST=tcp://0.0.0.0:2375' >> /etc/profile
3.使profile生效
source /etc/profile
四、启动Docker
systemctl daemon-reload && service docker restart
五、测试docker
docker run hello-world
若成功:
Hello from Docker!
This message shows that your installation appears to be working correctly.
参考:
[*]国内 docker 仓库镜像对比
[*]Docker Community Edition for CentOS
页:
[1]