当我启动一个简单的 docker 容器(例如 Portainer)时
docker run -d --name portainer -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock portainer/portainer
Run Code Online (Sandbox Code Playgroud)
该容器可以按预期从互联网访问。
当我停止(docker stop portainer)并启动(docker start portainer)容器时,端口 9000 再次打开(使用 nmap 验证),但 portainer 的 Web 界面永远加载。
# first run
networkctl
IDX LINK TYPE OPERATIONAL SETUP
1 lo loopback carrier configured
2 enp35s0 ether routable configured
3 enp36s0 ether no-carrier configuring
5 br-1815f2210327 bridge no-carrier configuring
6 br-7f9b2f2637a1 bridge no-carrier configuring
7 br-a9ae27884558 bridge no-carrier configuring
6552 br-39aac8ad8ef3 bridge routable configuring
6559 docker0 bridge no-carrier configuring
# next run …Run Code Online (Sandbox Code Playgroud)