在docker容器中启动服务

时间:2017-07-03 09:24:01

标签: docker

我可以在交互模式下运行此容器,然后启动apache服务。这可以按预期工作。

# docker run -p 81:80 -it shantanuo/adminer
root@7bdfbf548d92:/# /etc/init.d/apache2 start

是否可以使用相同的命令启动容器和apache?

docker run -p 81:80 -d  shantanuo/adminer /etc/init.d/apache2 start 

上述命令不启动apache服务也不启动容器。

1 个答案:

答案 0 :(得分:-1)

Google是我的朋友:

docker run -p 81:80  -d  shantanuo/adminer /bin/bash -c "/usr/sbin/apache2ctl -D FOREGROUND "