Docker修改已创建的容器的运行命令,minio分享url中的IP改为宿主机IP

首先停止容器

#docker stop 容器名或id
#此处以minio为例
docker stop minio

停止docker服务

systemctl stop docker

 查找docker运行命令的配置文件路径

docker inspect minio

  找到"ResolvConfPath"

"ResolvConfPath": "/var/lib/docker/containers/d7d7fdcec08f8ffb73dbf11f65ce14615f40bb5331c392cc6bfe8a2a672fe6e2/resolv.conf"

进入该目录,并找到congig.v2.json,可以将文件备份防止修改错误可以回滚。

#备份日期看自己当前时间
cp config.v2.json config.v2.json.bak202408011114

修改配置文件

#修改配置文件,如果不喜欢用vi,可以用ftp打开文件用vscode编辑
vi config.v2.json

 找到Env

#以下为Env部分,后续过长省略
"Env":["MINIO_ROOT_USER=*****","MINIO_ROOT_PASSWORD=*****","PATH=/opt/bin:/usr..."]

 增加参数

#在前面加上"MINIO_SERVER_URL=http://IP:9000",IP为你自己宿主机的IP
"Env":["MINIO_SERVER_URL=http://IP:9000","MINIO_ROOT_USER=*****","MINIO_ROOT_PASSWORD=*****","PATH=/opt/bin:/usr..."]

保存,按esc,输入:wq保存退出

启动docker服务

systemctl start docker

启动容器,设置过自启动可跳过这步

#docker start 容器名或id
#此处以minio为例
docker start minio

再使用minio生成分享图片url即可正常访问,而不是172开头的容器内IP。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值