Docker:修改已有容器的端口映射
点击下方链接,关注VX公号:每日早参,免费获取AI数据、资讯和编程分享!
https://free-img.400040.xyz/4/2025/04/29/6810a50b7ac8b.jpg
Docker:修改已有容器的挂载目录
https://blog.csdn.net/lilai619/article/details/113401429
Docker:修改已有容器的端口映射
以增加容器(cudnn8_cuda118)端口映射为例子
- 1:查看Container ID
docker ps -a
可以看到:cudnn8_cuda118 的 CONTAINER ID 是 5d0b0001d482
- 2:查看完整Container ID
ls /var/lib/docker/containers
可以看到:cudnn8_cuda118 的 完整 CONTAINER ID 是 5d0b0001d482....
- 3:停止docker 服务
systemctl stop docker.service
- 4:修改hostconfig.json
vim /var/lib/docker/containers/你的完整container-ID/hostconfig.json
找到"PortBindings",添加自己需要的端口。我这里添加了9000,9001两个端口
- 5:修改config.v2.json
找到"ExposedPorts",添加自己需要的端口。我这里添加了9000,9001两个端口
- 6:重新启动docker服务
systemctl start docker.service
- 7:重新启动自己的容器即可
docker start 你的容器
可以看到:cudnn8_cuda118 已经多了9000和9001两个端口了