其他
小于 1 分钟
其他
给nginx增加端口映射
nginx一开始只映射了80端口,后面载部署项目的时候,需要用到其他端口,不想重新部署容器,所以通过修改配置文件的方式给容器添加其他端口。
1、执行命令docker inspect nginx
,找到容器id
2、停止容器docker stop nginx
,不然修改了配置会自动还原
3、修改hostconfig.json
cd /var/lib/docker/containers/135254e3429d1e75aa68569137c753b789416256f2ced52b4c5a85ec3849db87 # container id
vim hostconfig.json
添加端口:
"PortBindings": {
"80/tcp": [
{
"HostIp": "",
"HostPort": "80"
}
],
"8080/tcp": [
{
"HostIp": "",
"HostPort": "8080"
}
]
},
4、修改同目录下 config.v2.json
"ExposedPorts": {
"80/tcp": {},
"8080/tcp": {},
"8189/tcp": {}
},
5、重启容器
systemctl restart docker.service # 重启docker服务
docker start nginx
Loading...