我可以在交互模式下运行此容器,然后启动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服务也不启动容器。
答案 0 :(得分:-1)
Google是我的朋友:
docker run -p 81:80 -d shantanuo/adminer /bin/bash -c "/usr/sbin/apache2ctl -D FOREGROUND "