- 主题:怎么在一个docker里执行另外一个docker里的命令?
容器本来的目的就是隔离吧。
你这样搞有问题啊
【 在 wjhtingerx 的大作中提到: 】
: rt
:
--
FROM 124.64.17.*
那这个容器的权限应该会非常大吧
还得知道另一个容器ID,我的天
能干这个基本上是管理员权限了
【 在 Auguster 的大作中提到: 】
: ChatGPT:
: 你可以使用docker exec命令来在一个docker容器中执行另一个docker容器中的命令。例如,要在容器ID为12345的容器中执行容器ID为67890的容器中的命令,你可以使用以下命令:
: docker exec -it 12345 docker exec -it 67890 <command>
: ...................
--
修改:littleSram FROM 124.64.17.*
FROM 124.64.17.*
这种玩法,容器意义何在
容器不许挂掉?或者两个容器一起挂掉?
不然ID变了
【 在 galaxy123 的大作中提到: 】
: 可以 host 告诉第一个docker 第二个docker的id。
--
FROM 114.249.18.*
这种玩法要是能上生产环境
那。。。当我啥也没说。。。
【 在 eGust 的大作中提到: 】
: 你这问题就是典型的 xy problem
: container 承担的责任是独立的 service,压根就不应该更不需要知道自己或者其它的服务是否在 container 内
: 搞编译一般都是 multi-stage。多 containers 管理,简单的有 docker compose,复杂的话直接上 k8s 了
: ...................
--
FROM 114.249.18.*
是啊
至少通过域名访问
【 在 galaxy123 的大作中提到: 】
: 没意义。 最好通过http网络服务传递消息,或上数据库,message queue等。
--
FROM 8.219.129.*