docker对外暴露端口配置以后,本地无法访问 http://ip:9004/version

问题遇到的现象和发生背景

vim /usr/lib/systemd/system/docker.service
找到 ExecStart=/usr/bin/dockerd在后面添加tcp://0.0.0.0:端口
ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:9004 -H fd://
配置以后, systemctl daemon-reload
systemctl restart docker
防火墙已经关了,但是无法访问

http://ip:9004/version
运行结果及报错内容

img

我的解答思路和尝试过的方法
我想要达到的结果

外网可以访问http://ip:9004/version

你是将整个docker的运行 添加了 端口侦听??好奇这样做是为了?
你的需求是想??

img

我是想弄jenkins自动化不是,需要一个docker的一个对外暴露端口,用来连接docker容器,以便后续构建,运行使用。

具体操作步骤是根据这个来的:https://liaozhiwei.blog.csdn.net/article/details/120728105