JeeStudy 发表于 2017-8-1 12:57:08

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]
查看完整版本: Docker:在CentOS7.3.1611下安装