linux安装docker和问题排查

  1. 安装教程:
    https://blog.csdn.net/weixin_43154319/article/details/119386390

(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

  1. 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 解决方案

解决方案

(完结)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值