Centos7安装Docker 23.0.6(傻瓜式安装)
你好呀,我的老朋友!我是老寇,欢迎来到老寇云平台!
跟我一起安装Docker。
# 安装必读
# 官方建议内核3.10以上,如果安装失败,请更换 Centos7镜像 (opens new window)
uname -r
# 升级工具包
yum -y update
yum -y install yum-utils
# yum -y update 升级所有包同时也升级软件和系统内核 如somelinux8 升级至 somelinux9
# 卸载老版本
yum remove docker docker-common docker-selinux docker-engine
# 安装软件包
yum install -y yum-utils device-mapper-persistent-data lvm2
# 设置yum源
推荐使用阿里云源
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# 安装docker
yum -y install docker-ce-23.0.6
# 命令
# 启动
systemctl start docker
# 状态
systemctl status docker
# 开机自启
systemctl enable docker
# 安装Docker-Compose
cd /opt
mv docker-compose-linux-x86_64 /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
# 全局设置
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
# 查看版本
docker-compose --version
# 打开 2375 端口
1.修改/usr/lib/systemd/system/docker.service
添加-H tcp://0.0.0.0:2375
ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H fd:// --containerd=/run/containerd/containerd.sock
2.刷新配置,重启docker
systemctl daemon-reload
systemctl restart docker
3.添加防火墙并重载
firewalld-cmd --zone=public --add-port=2375/tcp --permanent
firewalld-cmd --reload
4.查看网络端口
netstat -ntlp
# 常见问题
# 1.Running docker container : iptables: No chain/target/match by that name
sudo iptables -t filter -F
sudo iptables -t filter -X
systemctl restart docker
我是老寇,我们下次再见啦!
# 参考资料
上次更新: 11/22/2024, 4:10:36 AM