【问题标题】:Is it possible to configure a container from docker-compose or some other way?是否可以从 docker-compose 或其他方式配置容器?
【发布时间】:2021-06-20 21:15:58
【问题描述】:

在容器启动后,是否可以通过某种方式传递用于自动容器配置的命令?例如,我可以通过 docker-compose 向容器传递多个命令以使用 systemctl 重新启动服务、更改网络配置、chmod 文件等吗?

谢谢。

【问题讨论】:

  • 您将如何使用相同的流程但不在容器中执行此操作?例如,假设您在终端窗口中运行nginx;您将尝试对该 进程 进行哪些更改,并尝试在 nginx Docker 容器中进行复制?

标签: docker docker-compose dockerfile


【解决方案1】:

是的,您可以更改启动脚本以执行您想要的操作。或者您可以在创建容器时运行一个 init 容器,或者可能在您的 dockerfile 中运行。

【讨论】:

  • 你应该给出一个例子或一个关于如何做到这一点的指针。
  • 您能否详细说明这些选项? “启动脚本”指的是 bashrc?什么是初始化容器?我正在查找与 Kubernetes Pods 相关的 init 容器的信息,但不是 Docker 容器。
  • 对不起,init 容器不起作用,那只适用于 k8s。是的启动脚本是 bashrc。你是如何制作你的形象的?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-01-28
  • 1970-01-01
  • 2021-03-16
  • 2020-11-07
  • 1970-01-01
相关资源
最近更新 更多