操作系统版本:Centos7
Docker版本:1.8
设置安装源
| 1 | cat > /etc/yum.repos.d/docker.repo << -EOF |
| 2 | [dockerrepo] |
| 3 | name=Docker Repository |
| 4 | baseurl=https://yum.dockerproject.org/repo/main/centos/7 |
| 5 | enabled=1 |
| 6 | gpgcheck=1 |
| 7 | gpgkey=https://yum.dockerproject.org/gpg |
| 8 | EOF |
安装命令
| 1 | yum install –y docker-engine |
docker设置开机启动
| 1 | systemctl start docker.service //启动docker |
| 2 | systemctl enable docker.service //设置开机启动 |
| 3 | systemctl grep docker //查看docker进程的状态 |
防火墙设置
| 1 | systemctl disable firewalld //关闭firewalld防火墙(新) |
| 2 | |
| 3 | //安装iptables防火墙 |
| 4 | yum –y install iptables-services |
| 5 | // 设置iptables防火墙开机启动 |
| 6 | systemctl enable iptables |
| 7 | // 启动iptables防火墙 |
| 8 | systemctl start iptables |
Docker配置文件
| 1 | 路径:/etc/sysconfig/docker |
| 2 | 配置参数说明: |
| 3 | OPTIONS 用来控制Docker Daemon进程参数 |
| 4 | -H 表示Docker Daemon绑定的地址, -H=unix:///var/run/docker.sock -H=tcp://0.0.0.0:2375 |
| 5 | --registry-mirror表示Docker Registry的镜像地址--registry-mirror=http://4bc5abeb.m.daocloud.io |
| 6 | --insecure-registry表示(本地)私有Docker Registry的地址, --insecure-registry ${pivateRegistyHost}:5000 |
| 7 | --selinux-enabled是否开启SELinux,默认开启 --selinux-enabled=true |
| 8 | --bip 表示网桥docker0使用指定CIDR网络地址,--bip=172.17.42.1 |
| 9 | -b 表示采用已经创建好的网桥, -b=xxx |
| 10 | 重要参数解释: |
| 11 | OPTIONS=-H=unix:///var/run/docker.sock -H=tcp://0.0.0.0:2375 --registry-mirror=http://4bc5abeb.m.daocloud.io --selinux-enabled=true |
| 12 | 下面是代理的设置 |
| 13 | http_proxy=xxxxx:8080 |
| 14 | https_proxy=xxxxxx:8080 |
| 15 | |
| 16 | 路径(centos 7):/usr/lib/systemd/system/docker.service |
| 17 | 参数设置: |
| 18 | ExecStart=/usr/bin/docker daemon -H fd:// -H=unix:///var/run/docker.sock -H=tcp://0.0.0.0:2375 --registry-mirror=http://4bc5abeb.m.daocloud.io --selinux-enabled=true |
| 19 | |
| 20 | 设置代理: |
| 21 | [Service] |
| 22 | Environment="HTTP_PROXY=http://xxxxcom:8080" |
| 23 | Environment="HTTPS_PROXY=http://xxxcom:8080" |
| 24 | Type=notify |
| 25 | ExecStart=/usr/bin/docker daemo |
本文介绍如何在CentOS 7上安装Docker并进行基本配置,包括设置安装源、安装命令、配置开机启动及防火墙等。同时提供了Docker配置文件的详细解释及代理设置。
1364

被折叠的 条评论
为什么被折叠?



