docker修改容器端口映射

以mysql为例
1.停止容器
docker stop mysql(容器名或id)
2.修改容器配置
docker inspect mysql | grep Id 输出df2be48f8775a7ac092bcc179f2e615021687251b25471da383d4f9e80acb917
vim /var/lib/docker/containers/df2be48f8775a7ac092bcc179f2e615021687251b25471da383d4f9e80acb917/hostconfig.json
"PortBindings":{"3306/tcp":[{"HostIp":"","HostPort":"3306"}]}改为"PortBindings":{"3306/tcp":[{"HostIp":"","HostPort":"13306"}]},HostPort代表宿主机端口
3.重启docker服务
service docker restart
4.查看修改结果
docker inspect mysql
5.启动容器
docker start mysql

参考https://zhuanlan.zhihu.com/p/583479364

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容