JEE Study|JAVA EE|企业级开发学习网
标题:
Docker:在CentOS7.3.1611下安装
[打印本页]
作者:
JeeStudy
时间:
2017-8-1 12:57
标题:
Docker:在CentOS7.3.1611下安装
CentOS7.3 下载:
CentOS官方下载:CentOS-7.3.1611 64位版本下载
一、安装完毕CentOS操作系统后,开始安装Docker
提示
:当前操作是在root帐号下进行操作,如需其它用户,需要使用sudo命令,关于sudo命令可以查看官方使用详解(
Linux官网:常用命令sudo详解
)
1.升级CentOS
yum -y update
[attach]394[/attach]
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.
[attach]395[/attach]
参考:
国内 docker 仓库镜像对比
Docker Community Edition for CentOS
欢迎光临 JEE Study|JAVA EE|企业级开发学习网 (http://jeestudy.com/)
Powered by Discuz! X3.2