问题分析
首先,容器在之前用到过,联网也没有问题,我这边使用的还是容器内固定ip,所以问题肯定是后面才出现的,容器本身没有做任何改变。
解决方式
如果你跟我一样,docker容器是突然访问不了网,包括容器内访问外网,宿主机访问容器,都访问不了,那么必然可以通过下面的方式。
教大家一个必可以的方法,删掉ifconfig 中出现的docker网段,使用命令 sudo ifconfig br-91c937688b4a down
其中 br-91c937688b4a
是由ifconfig
命令后查看到的网段,所以将它停掉即可,然后重启容器。
可以参考一下我的docker-compose
version: '2'
services:
hadoop-mysql:
#构建mysql镜像
image: hoult/mysql:5.7
container_name: hadoop-mysql # 容器名
command: --default-authentication-plugin=mysql_native_password --character-set-server=utf8mb4 --collation-server