(1)官网安装地址教程:
https://docs.docker.com/engine/install/centos/
(2)补充:通过官方的镜像地址下载docker会比较慢,
配置阿里云的镜像地址:
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
yum更新下即可:
(3)docker卸载
systemctl stop docker
yum -y remove docker-ce
rm -fr /var/lib/docker
- docker内安装镜像后无法通过端口映射问题
(1)使用netstat -aptn命令行,查看所有开启的端口号
(2)看下是否能在容器内访问
进入容器:docker exec -it nacos /bin/bash
访问:http://127.0.0.1:8848/nacos
正常能访问的情况下,不会出现任何提示。
(3)如果容器内可以访问,但是容器外、宿主机内就不行(端口不通);
容器内可访问,容器外不可访问,出现这个问题的原因明显是网络问题,并且可以定位到是容器与宿主机之前的网络通信出现问题。
(4)解决方式:重新设置网卡
#停止docker
systemctl stop docker
#docker0网卡下线
ip link set dev docker0 down
#删除docker0网桥
brctl delbr docker0
#增加docker0 网桥
brctl addbr docker0
#增加网卡
ip addr add 172.16.10.1/24 dev docker0
#启用网卡
ip link set dev docker0 up
#重启docker服务
systemctl restart docker
(5)如果还不行,可以关闭SELinux
Linux中关闭SELinux的方法
临时关闭:输入命令setenforce 0,重启系统后还会开启。
永久关闭:输入命令vi /etc/selinux/config,将SELINUX=enforcing改为SELINUX=disabled,然后保存退出。
(6)Failed to start Docker Application Container Engine 解决方案
(完结)