设为首页收藏本站
天天打卡

 找回密码
 立即注册
搜索
查看: 84|回复: 21

如何修改Docker镜像的映射端口号

[复制链接]

3

主题

49

回帖

165

积分

注册会员

积分
165
发表于 2024-4-20 08:14:51 | 显示全部楼层 |阅读模式
目录


修改Docker镜像的映射端口号


先查看已存在的镜像的CONTAINER ID
  1. [root@192 mysql_geek]# docker ps
  2. CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                               NAMES
  3. 841d16cc9175        mysql:5.7.29        "docker-entrypoint.s…"   23 hours ago        Up 23 hours         0.0.0.0:3306->3306/tcp, 33060/tcp   mysql_geek
复制代码
去 /var/lib/docker/containers/ 目录下

修改对应镜像的配置。
(镜像配置以
  1. CONTAINER ID
复制代码
作为文件夹名)。
hostconfig.json

eg. 将 3306 改为 3307
  1.     "NetworkMode": "default",
  2. "PortBindings": {
  3. "3306/tcp": [
  4. {
  5. "HostIp": "",
  6. "HostPort": "3307"
  7. }
  8. ]
  9. },
复制代码
  1. {
  2.   "Binds": null,
  3.   "ContainerIDFile": "",
  4.   "LogConfig": {
  5.     "Type": "json-file",
  6.     "Config": {}
  7.   },
  8.   "NetworkMode": "default",
  9.   "PortBindings": {
  10.     "3306/tcp": [
  11.       {
  12.         "HostIp": "",
  13.         "HostPort": "3307"
  14.       }
  15.     ]
  16.   },
  17.   "RestartPolicy": {
  18.     "Name": "no",
  19.     "MaximumRetryCount": 0
  20.   },
  21.   "AutoRemove": false,
  22.   "VolumeDriver": "",
  23.   "VolumesFrom": null,
  24.   "CapAdd": null,
  25.   "CapDrop": null,
  26.   "Capabilities": null,
  27.   "Dns": [],
  28.   "DnsOptions": [],
  29.   "DnsSearch": [],
  30.   "ExtraHosts": null,
  31.   "GroupAdd": null,
  32.   "IpcMode": "private",
  33.   "Cgroup": "",
  34.   "Links": null,
  35.   "OomScoreAdj": 0,
  36.   "PidMode": "",
  37.   "Privileged": false,
  38.   "PublishAllPorts": false,
  39.   "ReadonlyRootfs": false,
  40.   "SecurityOpt": null,
  41.   "UTSMode": "",
  42.   "UsernsMode": "",
  43.   "ShmSize": 67108864,
  44.   "Runtime": "runc",
  45.   "ConsoleSize": [
  46.     0,
  47.     0
  48.   ],
  49.   "Isolation": "",
  50.   "CpuShares": 0,
  51.   "Memory": 0,
  52.   "NanoCpus": 0,
  53.   "CgroupParent": "",
  54.   "BlkioWeight": 0,
  55.   "BlkioWeightDevice": [],
  56.   "BlkioDeviceReadBps": null,
  57.   "BlkioDeviceWriteBps": null,
  58.   "BlkioDeviceReadIOps": null,
  59.   "BlkioDeviceWriteIOps": null,
  60.   "CpuPeriod": 0,
  61.   "CpuQuota": 0,
  62.   "CpuRealtimePeriod": 0,
  63.   "CpuRealtimeRuntime": 0,
  64.   "CpusetCpus": "",
  65.   "CpusetMems": "",
  66.   "Devices": [],
  67.   "DeviceCgroupRules": null,
  68.   "DeviceRequests": null,
  69.   "KernelMemory": 0,
  70.   "KernelMemoryTCP": 0,
  71.   "MemoryReservation": 0,
  72.   "MemorySwap": 0,
  73.   "MemorySwappiness": null,
  74.   "OomKillDisable": false,
  75.   "PidsLimit": null,
  76.   "Ulimits": null,
  77.   "CpuCount": 0,
  78.   "CpuPercent": 0,
  79.   "IOMaximumIOps": 0,
  80.   "IOMaximumBandwidth": 0,
  81.   "MaskedPaths": [
  82.     "/proc/asound",
  83.     "/proc/acpi",
  84.     "/proc/kcore",
  85.     "/proc/keys",
  86.     "/proc/latency_stats",
  87.     "/proc/timer_list",
  88.     "/proc/timer_stats",
  89.     "/proc/sched_debug",
  90.     "/proc/scsi",
  91.     "/sys/firmware"
  92.   ],
  93.   "ReadonlyPaths": [
  94.     "/proc/bus",
  95.     "/proc/fs",
  96.     "/proc/irq",
  97.     "/proc/sys",
  98.     "/proc/sysrq-trigger"
  99.   ]
  100. }
复制代码
hostconfig.json
  1. {
  2.   "Binds": null,
  3.   "ContainerIDFile": "",
  4.   "LogConfig": {
  5.     "Type": "json-file",
  6.     "Config": {}
  7.   },
  8.   "NetworkMode": "default",
  9.   "PortBindings": {
  10.     "3306/tcp": [
  11.       {
  12.         "HostIp": "",
  13.         "HostPort": "3307"
  14.       }
  15.     ]
  16.   },
  17.   "RestartPolicy": {
  18.     "Name": "no",
  19.     "MaximumRetryCount": 0
  20.   },
  21.   "AutoRemove": false,
  22.   "VolumeDriver": "",
  23.   "VolumesFrom": null,
  24.   "CapAdd": null,
  25.   "CapDrop": null,
  26.   "Capabilities": null,
  27.   "Dns": [],
  28.   "DnsOptions": [],
  29.   "DnsSearch": [],
  30.   "ExtraHosts": null,
  31.   "GroupAdd": null,
  32.   "IpcMode": "private",
  33.   "Cgroup": "",
  34.   "Links": null,
  35.   "OomScoreAdj": 0,
  36.   "PidMode": "",
  37.   "Privileged": false,
  38.   "PublishAllPorts": false,
  39.   "ReadonlyRootfs": false,
  40.   "SecurityOpt": null,
  41.   "UTSMode": "",
  42.   "UsernsMode": "",
  43.   "ShmSize": 67108864,
  44.   "Runtime": "runc",
  45.   "ConsoleSize": [
  46.     0,
  47.     0
  48.   ],
  49.   "Isolation": "",
  50.   "CpuShares": 0,
  51.   "Memory": 0,
  52.   "NanoCpus": 0,
  53.   "CgroupParent": "",
  54.   "BlkioWeight": 0,
  55.   "BlkioWeightDevice": [],
  56.   "BlkioDeviceReadBps": null,
  57.   "BlkioDeviceWriteBps": null,
  58.   "BlkioDeviceReadIOps": null,
  59.   "BlkioDeviceWriteIOps": null,
  60.   "CpuPeriod": 0,
  61.   "CpuQuota": 0,
  62.   "CpuRealtimePeriod": 0,
  63.   "CpuRealtimeRuntime": 0,
  64.   "CpusetCpus": "",
  65.   "CpusetMems": "",
  66.   "Devices": [],
  67.   "DeviceCgroupRules": null,
  68.   "DeviceRequests": null,
  69.   "KernelMemory": 0,
  70.   "KernelMemoryTCP": 0,
  71.   "MemoryReservation": 0,
  72.   "MemorySwap": 0,
  73.   "MemorySwappiness": null,
  74.   "OomKillDisable": false,
  75.   "PidsLimit": null,
  76.   "Ulimits": null,
  77.   "CpuCount": 0,
  78.   "CpuPercent": 0,
  79.   "IOMaximumIOps": 0,
  80.   "IOMaximumBandwidth": 0,
  81.   "MaskedPaths": [
  82.     "/proc/asound",
  83.     "/proc/acpi",
  84.     "/proc/kcore",
  85.     "/proc/keys",
  86.     "/proc/latency_stats",
  87.     "/proc/timer_list",
  88.     "/proc/timer_stats",
  89.     "/proc/sched_debug",
  90.     "/proc/scsi",
  91.     "/sys/firmware"
  92.   ],
  93.   "ReadonlyPaths": [
  94.     "/proc/bus",
  95.     "/proc/fs",
  96.     "/proc/irq",
  97.     "/proc/sys",
  98.     "/proc/sysrq-trigger"
  99.   ]
  100. }
复制代码
重启 Docker
  1. systemctl restart docker
复制代码
总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

2

主题

39

回帖

123

积分

注册会员

积分
123
发表于 2024-4-26 03:14:23 | 显示全部楼层
友善的讨论氛围是非常重要的。

0

主题

46

回帖

91

积分

注册会员

积分
91
发表于 2024-4-28 10:57:25 | 显示全部楼层
同意你的观点,我们有共鸣。

1

主题

69

回帖

161

积分

注册会员

积分
161
发表于 2024-5-20 03:28:04 | 显示全部楼层
666666666666

0

主题

58

回帖

115

积分

注册会员

积分
115
发表于 2024-5-28 16:35:34 | 显示全部楼层
牛逼
  • 打卡等级:无名新人
  • 打卡总天数:1
  • 打卡月天数:0
  • 打卡总奖励:9
  • 最近打卡:2024-05-05 22:04:52

1

主题

46

回帖

122

积分

注册会员

积分
122
发表于 2024-6-6 14:18:13 | 显示全部楼层
好用好用

1

主题

30

回帖

84

积分

注册会员

积分
84
发表于 2024-6-23 15:01:56 | 显示全部楼层
谢谢你的提醒,我会注意的。

1

主题

28

回帖

80

积分

注册会员

积分
80
发表于 2024-7-17 16:20:38 | 显示全部楼层
非常感谢你的观点,让我受益良多!

1

主题

60

回帖

141

积分

注册会员

积分
141
发表于 2024-7-21 01:45:55 | 显示全部楼层
太棒了!感谢分享这个信息!

1

主题

55

回帖

133

积分

注册会员

积分
133
发表于 2024-7-22 18:35:22 | 显示全部楼层
666666666666
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|爱云论坛 - d.taiji888.cn - 技术学习 免费资源分享 ( 蜀ICP备2022010826号 )|天天打卡

GMT+8, 2024-11-15 05:23 , Processed in 0.085601 second(s), 26 queries .

Powered by i云网络 Licensed

© 2023-2028 正版授权

快速回复 返回顶部 返回列表