Docker Install & Configuration
Docker Install & Configuration
1. Environment
-
查看内核是否支持Docker; Docker 要求 CentOS 系统的内核版本高于 3.10
uname -r
-
docker-compose-linux-x86_64
2. Install
-
安装必要的一些系统工具
yum install -y yum-utils device-mapper-persistent-data lvm2
-
添加软件源信息
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
-
查找Docker-CE的版本
yum list docker-ce --showduplicates | sort -r
-
更新并安装Docker-CE
yum makecache fast yum -y install docker-ce
-
安装指定版本的Docker-CE: (VERSION例如上面的17.03.0.ce.1-1.el7.centos)
yum -y install docker-ce-[VERSION]
-
开启docker的2375端口
vim /usr/lib/systemd/system/docker.service
-
找到如下命令
ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
-
在末尾加上代码
-H tcp://0.0.0.0:2375
-
效果如下
ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock -H tcp://0.0.0.0:2375
-
开启Docker服务、设置自启动
systemctl daemon-reload systemctl start docker systemctl enable docker
3. Configuration 防火墙
-
查看docker使用端口2375
netstat -lnpt
-
开放端口,这里使用2375端口
firewall-cmd --permanent --zone=public --add-port=2375/tcp
-
重启防火墙
firewall-cmd --reload
-
查看防火墙,已开放端口列表
firewall-cmd --list-ports
4. 安装Docker compose(离线安装)
-
下载 docker-compose-linux-x86_64,上传至/usr/local/bin/
cd /usr/local/bin/
重命名
mv docker-compose-linux-x86_64 docker-compose
-
添加可执行权限
chmod +x /usr/local/bin/docker-compose
-
查看docker-compose版本
docker-compose -v
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 Nuri Alfred - Deertech
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果