macOS修改Docker容器的端口映射配置
查询容器ID
查询需要修改端口映射的容器ID
docker inspect [OPTIONS] NAME|ID [NAME|ID...] OPTIONS说明 -f :指定返回值的模板文件。 -s :显示总的文件大小。 --type :为指定类型返回JSON。

进入Docker文件目录
cd ~/Library/Containers/com.docker.docker
使用screen进行登陆
cd /Data/vms/0 screen tty

进入配置文件夹
cd /var/lib/docker/containerslscd a95ebce9c2e4b79374cdbbee81640b399fc5592411c83865bb8da583641b9c03 # 进入休要修改端口的容器文件夹

修改文件
需要修改config.v2.json文件以及hostconfig.json两个文件

1.config.v2.json
# 在ExposedPorts处添加需要映射的端口
"ExposedPorts":
{
"2200/tcp":
{},
"8080/tcp":
{},
"1000/tcp":
{}
},截取片段
"Hostname": "a95ebce9c2e4",
"Domainname": "",
"User": "",
"AttachStdin": true,
"AttachStdout": true,
"AttachStderr": true,
"ExposedPorts":
{
"2200/tcp":
{},
"8080/tcp":
{},
"1000/tcp":
{}
},2.hostconfig.json
#在PortBindings处添加端口映射地址
"PortBindings":
{
"2200/tcp": [
{
"HostIp": "",
"HostPort": "22"
}],
"8080/tcp": [
{
"HostIp": "",
"HostPort": "80"
}],
"1000/tcp": [
{
"HostIp": "",
"HostPort": "1000"
}]
},验证

相关推荐
JustHaveTry 2020-06-21
zwt00 2020-04-29
82143754 2020-04-29
ajuan 2020-04-23
qdqht00 2020-04-20
sxlongwork 2020-03-25
xsg 2020-02-10
linuxisperfect 2020-01-19
杨友山 2020-01-14
tianlong 2020-01-03
yangliuhbhd 2019-12-31
杨友山 2019-12-29
韩学敏 2019-12-15
cuixingwudi 2015-01-26
过儿古墓 2007-07-14
spylyt 2019-11-04
啦啦啦啦啦 2019-10-29
银河梦想之旅 2011-02-11