docker端口映射host机无法访问

0x01.问题描述 docker使用端口映射,在host机无法使用映射端口访问docker container. 也就是说,我在docker开了个jupyter notebook,容器的8888端口映射到宿主机的32769端口,但是在宿主机host上无法使用32769端口访问jupyter notebook. 0x02.问题分析 查到有很多人说是ipv4端口转发未开启的问题,然而我并不是这个问题. 在谷歌云上开了个云主机,装了docker,然后查看网络信息. 使用ifconfig,谷歌云的docker0信息如下 docker0 Link encap:Ethernet HWaddr 02:42:03:2e:09:cb inet addr:172.17.0.1 Bcast:0.0.0.0 Mask:255.255.0.0 inet6 addr: fe80::42:3ff:fe2e:9cb/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:532 errors:0 dropped:0 overr […]

docker无法启动.md

0x01.问题描述: 开机无法自启动docker,手动启动docker,报错提示启动过程出错. 因为docker未能启动,运行docker指令,如docker ps,报错: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running? 系统环境: Server Version: 17.06.0-ce Kernel Version: 4.8.0-58-generic Operating System: Ubuntu 16.04.2 LTS OSType: linux Architecture: x86_64 0x02.问题定位: 经过查找资料,尝试和分析,发现每次开机后,网络的桥接接口(docker默认设置了docker0桥接)都会丢失. 执行ifconfig,并没有桥接接口 0x03.问题解决: 3.1.方案1: 使用brctl新建桥接接口 $ sudo brctl addbr docker0 $ sudo ip addr add 192.168.5.1 […]