以rabbitmq为例
一、xshell 执行以下命令获取docker容器ID
docker ps -a
二、先关闭rabbitmq容器
# docker stop [CONTAINER ID]
docker stop 65db9a8bc9bd
三、进入containers容器中
cd /var/lib/docker/containers
四、编辑容器对应的配置文件
# vim {CONTAINER ID + 字符串}/hostconfig.json
vim 65db9a8bc9bd279b2aeaf413db24c15992d1547f2b0476985c872992eef15460/hostconfig.json
"PortBindings":{"容器端口/tcp":[{"HostIp":"","HostPort":"改成你要改的端口"}]
五、修改并保存
-
先重启docker
systemctl restart docker
-
查看docker中是否开启相应的容器
docker ps -a
-
启动容器
docker start [CONTAINER ID ]