您好,已经在运行的docker容器是无法直接修改了的,只能通过修改容器的配置文件增加。
以下是修改docker容器的hostsconfig.json文件的大概操作:1.获取docker容器ID,容器ID以您自己机器的为准。- docker ps -a
- docker inspect 30f11dcf0fd3
复制代码
2.修改容器的配置, 需要重启 DOCKER 服务, 否则会失败
停止docker容器:停止docker服务:
- systemctl stop docker.socket
- systemctl stop docker
复制代码
进入docker容器挂载目录下,找到hostconfig.json文件编辑。容器目录已您自己挂载的路径为准。
编辑器编辑hostconfig.json文件,大概添加格式如下:
- PortBindings":{"80/tcp":[{"HostIp":"0.0.0.0","HostIp":"8080"}]}
复制代码
再次编辑config.v2.json文件,找到ExposedPorts参数,将需要添加的端口添加。
然后启动docker容器和docker服务:
启动容器:- docker start 30f11dcf0fd3
复制代码 启动docker服务:
- systemctl start docker.socket
- systemctl start docker
复制代码
上方操作大致的一个修改文件增加端口的配置操作
如有修改不成功,那就考虑放弃修改配置文件的方式,重新建立容器吧
|