【发布时间】:2014-09-27 22:38:03
【问题描述】:
我有一个Dockerfile 在容器中安装 MySQL 服务器,然后我开始这样:
sudo docker run -t -i 09d18b9a12be /bin/bash
但是 MySQL 服务不会自动启动,我必须手动运行(从容器内):
service mysql start
如何在运行 docker 容器时自动启动 MySQL 服务?
【问题讨论】:
-
不,对于一个简单的服务,不需要supervisor,这对于启动用户来说很复杂
-
您可能想在此处复制 dockerfile,而不是链接到不再存在的文件
-
关于 supervisord 的 docker 文章现在在这里:docs.docker.com/config/containers/multi-service_container 我使用 && tail 命令让我的服务工作 - 但需要在 docker run 命令中添加“--cap-add SYS_PTRACE” .
标签: docker