小白网-奉贤部落-奉贤免费信息发布平台
标题:
docker修改映射端口(docker端口映射成功不可用)
[打印本页]
作者:
[db:作者]
时间:
2025-7-26 13:01
标题:
docker修改映射端口(docker端口映射成功不可用)
先看操作,真的是很猛的操作,战绩一看就是0-5。
首先配置harbor仓库,拉仓库里的redis镜像。
[root@localhost /]# docker拉hub.vrgv.com/devops/redis:20210104
[root @ localhost/]# docker run-di-privileged = true-name redis hub.vrgv.com/devops/redis:20210104/usr/sbin/init
注意:我在这里打开了容器的最高权限,忘记映射端口号,也就是容器内部打开了多少个服务,外部无法访问。
进入容器修改redis的配置后,发现我的redis连不上了。我开始查防火墙规则,查了下端口号被屏蔽,没有映射!
ss-nltp | grep 6379[root @ localhost/]# docker PS容器ID映像命令已创建状态端口名称f 43 e 2 f 0 edd 2d hub.vrgv.com/devops/ redis:2021 01 04 "/usr/sbin/init " 3分钟前Up 3分钟6379/tcp redis
我开始想办法解决没有映射端口号的问题。第一,我好不容易配置了redis,不想再配置了。然后,我就懒得死了,犯了之后也不想在Docker里跑了。
我找到了度娘,帮我解决了这个问题。
步骤:
1.检查集装箱安装位置。
[root @ localhost/]# df-h已用文件系统大小Avail Use%装载在devtmpfs 2.0G 0 2.0G 0%/devtmpfs 2.0G 0 2.0G 0%/dev/shmtmpfs 2.0G 8.8M 2.0G 1%/runtmpfs 2.0G 0 2.0G 0%/sys/fs/cgroup/dev
我的在/vrgv/software目录下,默认在/var/lib/。我定制了修改后的位置。
2.检查集装箱ID号
[root @ localhost/]# docker PSCo
nTAINER ID IMAGE命令创建的状态端口名称f 43 e 2 f 0 edd 2d hub.vrgv.com/devops/redis:20210104 "/usr/sbin/init " 10分钟前最多6秒6379/tcp redis
3.关闭容器
[root @ localhost/]# docker stop redis
4.修改容器配置文件。
输入容器的安装位置。
[root @ localhost/]# CD/vrgv/software/containers/f 43 e 2 f 0 edd 2d 5 e 92714 feaf 4419172 e 9d 0 e 2e 4 db 5 DCD 324 b 5251 BF 3 eff 138783/
f 4 e 2 f 0e DD 2d 5 e 92714 feaf 4419172 e 9 e 0e 24 b 5 DCD 324 b 5251 BF 3 eff 138783:也会显示第二步检查的ID号,或者通过docker inspect检查的集装箱的具体信息。
修改配置文件
[root @ localhost f 43 e 2 f 0 edd 2d 5 e 92714 feaf 4419172 e 9d 0 e 2e 4 db 5 DCD 324 b 5251 BF 3 eff 138783]# VI host co
nfig . JSON
看起来是这样的:“端口绑定”:{},
修改为“端口绑定”:{"6379/TCP": [{"hostip ":"," hostport": "6379"}]},
前面的6379是容器内部的端口号,后面是要映射出来的端口号。如果修改端口号,那就更简单了,直接修改号码就可以了。
此时不要重启容器,docker引擎会再次生效,或者恢复原来的配置。
[root @ localhost/]# system CTL restart docker[root @ localhost/]# docker start redisredis# docker PSCo
nTAINER ID IMAGE命令创建的状态端口名称f 43 e 2f 0 edd 2d hub.vrgv.com/devops/redis:20210104 "/usr/sbin/init " 28分钟前最多2秒0 . 0 . 0:6379- gt;6379/tcp redis
好了,修改完成。
修改配置文件的缺点:需要重启整个docker引擎!
欢迎光临 小白网-奉贤部落-奉贤免费信息发布平台 (http://www.ts-xiangyue.com/)
Powered by Discuz! X3.2