查看hash_of_the_container
$ docker ps -a
$ 获取容器id(这里的id一般是hash_of_the_container的前几位)
$ cd /var/lib/docker/containers/
$ ls
$ 查找对应的 hash_of_the_container
修改hostconfig.json
vim /var/lib/docker/containers/[hash_of_the_container]/hostconfig.json
在 hostconfig.json 里有 "PortBindings":&
可以改成 "PortBindings":&
修改config.v2.json
vim /var/lib/docker/containers/[hash_of_the_container]/config.v2.json
在 config.v2.json 里面添加一个配置项 "ExposedPorts":&
将这个配置项添加到 "Tty": true, 前面
查看配置项已经修改成功
$ docker inspect 容器id
重启docker
$ service docker restart
$ docker docker exec -it 容器id /bin/bash
$ 启动对应的服务
转载:docker已运行容器添加或修改端口映射