给搭建好的docker开个端口
大都知道docker创建完后再想加端口或者挂磁盘就需要重新安装!其实不用这么麻烦,还有更麻烦的办法~
打印docker id
在docker启动的时候打印一下id docker ps -a
留到一会用
给docker关闭
这一步非常重要
修改配置
找到docker的docker/containers
目录下面会有很多名字非常长的文件夹,用cd命令进入目标文件夹粘贴刚刚的id按tab补全,如下:
添加端口:
需要改到这两个文件
在hostconfig.json
文件中的PortBindings
参数下添加如下配置,举例添加8080,8081
修改后保存,相同config.v2.json
也需要修改Config
下的ExposedPorts
保存后在启动docker即可
其它
当然这样操作完全时因为容器内有需要保留的文件,如果只是网上下的镜像完全可以直接编辑