docker怎么修改已创建的容器端口

发布时间 - 2021-02-08 00:00:00    点击率:

我们可以通过如下两种方式来修改已创建的容器端口。

(1)将容器提交为镜像,重新运行修改容器配置文件

(2)将容器提交为镜像,重新运行

修改容器配置文件

修改前需要关闭docker,否则镜像重启后,配置文件还原导致修改失败

1. 进入容器配置目录

cd /var/lib/docker/containers/{container_id}

2. 修改hostconfig.json

vim hostconfig.json

找到PortBindings节点,结构如下

{
    "PortBindings": {
    	"80/tcp": [
	        {
				"HostIp": "",
				"HostPort": "81"
			}
    	]
    }
}

这个节点的含义是将服务器的81端口映射到容器的80端口

3. config.v2.json文件

里面的ExposedPorts也有端口信息,目前不知道有什么用

参考

https://stackoverflow.com/questions/19335444/how-do-i-assign-a-port-mapping-to-an-existing-docker-container

相关推荐:docker入门教程


# docker  # 端口  # 镜像  # 配置文件  # 也有  # 两种  # 我们可以  # 重启  # 什么用  # 端口映射  # containers  # img 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: laravel怎么配置和使用PHP-FPM来优化性能_laravel PHP-FPM配置与性能优化方法  Laravel如何为API编写文档_Laravel API文档生成与维护方法  Claude怎样写结构化提示词_Claude结构化提示词写法【教程】  如何快速启动建站代理加盟业务?  网站制作公司哪里好做,成都网站制作公司哪家做得比较好,更正规?  详解一款开源免费的.NET文档操作组件DocX(.NET组件介绍之一)  文字头像制作网站推荐软件,醒图能自动配文字吗?  教你用AI润色文章,让你的文字表达更专业  如何做网站制作流程,*游戏网站怎么搭建?  Windows家庭版如何开启组策略(gpedit.msc)?(安装方法)  Python图片处理进阶教程_Pillow滤镜与图像增强  Laravel怎么定时执行任务_Laravel任务调度器Schedule配置与Cron设置【教程】  laravel怎么为API路由添加签名中间件保护_laravel API路由签名中间件保护方法  Laravel怎么发送邮件_Laravel Mail类SMTP配置教程  laravel怎么配置Redis作为缓存驱动_laravel Redis缓存配置教程  广州网站制作公司哪家好一点,广州欧莱雅百库网络科技有限公司官网?  香港服务器网站搭建教程-电商部署、配置优化与安全稳定指南  Laravel怎么使用Collection集合方法_Laravel数组操作高级函数pluck与map【手册】  家族网站制作贴纸教程视频,用豆子做粘帖画怎么制作?  Laravel API资源(Resource)怎么用_格式化Laravel API响应的最佳实践  JavaScript如何实现类型判断_typeof和instanceof有什么区别  Laravel如何为API生成Swagger或OpenAPI文档  Laravel Facade的原理是什么_深入理解Laravel门面及其工作机制  如何制作一个表白网站视频,关于勇敢表白的小标题?  Laravel如何升级到最新的版本_Laravel版本升级流程与兼容性处理  焦点电影公司作品,电影焦点结局是什么?  Laravel如何部署到服务器_线上部署Laravel项目的完整流程与步骤  如何快速选择适合个人网站的云服务器配置?  JS弹性运动实现方法分析  详解ASP.NET 生成二维码实例(采用ThoughtWorks.QRCode和QrCode.Net两种方式)  Laravel Eloquent性能优化技巧_Laravel N+1查询问题解决  微信公众帐号开发教程之图文消息全攻略  标题:Vue + Vuex 项目中正确使用 JWT 进行身份认证的实践指南  VIVO手机上del键无效OnKeyListener不响应的原因及解决方法  Laravel模型关联查询教程_Laravel Eloquent一对多关联写法  如何在建站主机中优化服务器配置?  如何在IIS中配置站点IP、端口及主机头?  网站制作软件有哪些,制图软件有哪些?  iOS中将个别页面强制横屏其他页面竖屏  如何在IIS7上新建站点并设置安全权限?  JavaScript如何实现错误处理_try...catch如何捕获异常?  浅谈javascript alert和confirm的美化  如何挑选高效建站主机与优质域名?  Laravel如何使用Laravel Vite编译前端_Laravel10以上版本前端静态资源管理【教程】  Laravel如何集成Inertia.js与Vue/React?(安装配置)  Laravel怎么实现观察者模式Observer_Laravel模型事件监听与解耦开发【指南】  Swift开发中switch语句值绑定模式  HTML5空格和margin有啥区别_空格与外边距的使用场景【说明】  html文件怎么打开证书错误_https协议的html打开提示不安全【指南】  如何利用DOS批处理实现定时关机操作详解