Docker修改容器网络模式

x33g5p2x  于2021-12-07 转载在 Docker  
字(0.8k)|赞(0)|评价(0)|浏览(910)
  1. 创建容器时指定网络模式

  1. docker run -d -p 外部访问端口:容器内端口 --net="网络模式" -v 本机目录:容器内目录 --name="容器名称" 镜像名 要执行的角本
  2. docker ps 查看启动的容器列表
  3. docker ps -a 查看所有的容器列表
  4. docker start 容器名称 启动容器
  5. docker restart 容器名称 重启容器
  6. docker stop 容器名称 停止容器

2.已经存在的容器修改网终模式

  1. 1.找到容器的hostconfig.json文件
  2. find / -name hostconfig.json
  3. /var/lib/docker/containers/a77c1xxx/hostconfig.json
  4. /var/lib/docker/containers/cdaccxxx/hostconfig.json
  5. /var/lib/docker/containers/1cdd6dxxx/hostconfig.json
  6. /var/lib/docker/containers/15c3bcfxxx/hostconfig.json
  7. 2.修改配置
  8. vi /var/lib/docker/containers/a77c1xxx/hostconfig.json
  9. "NetworkMode":"bridge"
  10. 为你想要的 模式
  11. "NetworkMode":"host"
  12. 当为host时或不做端口印射时"PortBindings": {},可以为空对象
  13. 修改端口绑定
  14. "PortBindings":{
  15. "3306/tcp": [{ //内部端口
  16. "HostIp": "",
  17. "HostPort": "3309" 外部访问端口
  18. }]
  19. }
  20. 重启容器

相关文章

最新文章

更多