找回密码
 立即注册
CeraNetworksBGVM服务器主机交流会员请立即修改密码Sharktech防护
查看: 102|回复: 9

Docker的启动参数能修改吗?

[复制链接]

2

主题

26

回帖

82

积分

注册会员

积分
82
发表于 2022-3-29 09:56:19 | 显示全部楼层 |阅读模式
比如Docker run -p 8000:8000
我想把端口改成-p 9000:9000
有什么命令能做吗?之前一直都是rm之后重新run的。

回复

使用道具 举报

22

主题

133

回帖

468

积分

中级会员

积分
468
发表于 2022-3-29 10:03:45 | 显示全部楼层
本帖最后由 kleos 于 2022-3-29 10:08 编辑

为毛要rm呢 docker run -d -p 9000:9000 container ID
挂载卷的话加-v或者 --mount
记得先看看宿主机端口占用没 netstat -tlnpu
回复

使用道具 举报

37

主题

64

回帖

467

积分

中级会员

积分
467
发表于 2022-3-29 10:04:55 | 显示全部楼层
9000:8000
回复

使用道具 举报

12

主题

407

回帖

1250

积分

金牌会员

积分
1250
发表于 2022-3-29 10:07:52 | 显示全部楼层
改是可以改,但是docker不是这么用的
应该是做好持久化 重新启动一个
也可以把当前容器提交 成一个 镜像  启动这个镜像
改的话停止 docker docker-daemon 修改/var/lib/docker/contain /容器id 、config 文件 json格式的那个
然后启动
回复

使用道具 举报

78

主题

410

回帖

1796

积分

金牌会员

积分
1796
发表于 2022-3-29 10:08:43 | 显示全部楼层
所以推荐使用 docker compose 想怎么改就怎么改

回复

使用道具 举报

5

主题

42

回帖

185

积分

注册会员

积分
185
发表于 2022-3-29 10:09:27 | 显示全部楼层
Docker run -p 8000:8000    后面这个8000是程序自己的端口,不能改。前面8000可以改成你需要的端口。例如:Docker run -p 9000:8000
回复

使用道具 举报

3

主题

140

回帖

463

积分

中级会员

积分
463
发表于 2022-3-29 10:17:54 | 显示全部楼层
+1 推荐docker-compose,直接修改现在正在运行容器的端口现在的方案都没有那么容易操作。
回复

使用道具 举报

262

主题

671

回帖

3854

积分

论坛元老

积分
3854
发表于 2022-3-29 10:25:52 | 显示全部楼层


同问如何修改配置,以前都是删了重建
回复

使用道具 举报

62

主题

209

回帖

856

积分

高级会员

积分
856
发表于 2022-3-29 10:29:16 | 显示全部楼层
我一般不暴露 端口,用traefik host 网络 转到172.17.0.x 的端口
回复

使用道具 举报

291

主题

567

回帖

3405

积分

论坛元老

积分
3405
发表于 2022-3-29 10:41:52 | 显示全部楼层
docker的设计理念就是随用随删,所以容器可通过命令更改的设置项没几个,这里面就没有包含端口,具体的可更改项可以 docker update --help 看看

如果一个容器的端口不符合要求,正确的作法应该是删除重建一个
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|HS2V主机综合交流论坛

GMT+8, 2024-11-14 11:11 , Processed in 0.120684 second(s), 11 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 |   访问量:   |   访客量:  

© 2001-2024 Discuz! Team. |   今日访问量:    |   今日访客量:  

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