小编dwi*_*itz的帖子

在Docker上运行cron的问题在不同的主机上

我试图让一个码头工人集装箱运行来管理我的cronjobs

我使用centOS 6.5 base在docker容器中运行一个非常简单的cron作为测试

* * * * * /bin/echo "it works!" >> test.log
Run Code Online (Sandbox Code Playgroud)

如果容器在CoreOS主机上运行,​​它可以正常工作,但是如果我在ubuntu 13.10主机上运行容器,则不会执行cron.(虽然主机没有影响容器中运行的东西)

两个主机都运行docker 0.8

我错过了一些明显的东西,还是这个错误?

谢谢

ubuntu cron docker coreos

25
推荐指数
1
解决办法
8317
查看次数

Docker CentOS映像不会自动启动httpd

我正在尝试使用Apache和PHP程序运行一个简单的Docker镜像.如果我跑,它工作正常

docker run -t -i -p 80:80 my/httpd /bin/bash
Run Code Online (Sandbox Code Playgroud)

然后手动启动Apache

service httpd start
Run Code Online (Sandbox Code Playgroud)

但是我无法让httpd在运行时自动启动

docker run -d -p 80:80 my/httpd
Run Code Online (Sandbox Code Playgroud)

Apache将启动然后容器存在.我CMD在docker文件中尝试过一堆不同的s

CMD /etc/init.d/httpd start
CMD ["service" "httpd" "start"]
CMD ["/bin/bash", "/etc/init.d/httpd start"]
ENTRYPOINT /etc/init.d/httpd CMD start
CMD ./start.sh
Run Code Online (Sandbox Code Playgroud)

start.sh是

#!/bin/bash
/etc/init.d/httpd start
Run Code Online (Sandbox Code Playgroud)

但是,apache启动后,每次都会存在docker实例

我错过了一些非常明显的东西吗

apache centos docker dockerfile

23
推荐指数
2
解决办法
4万
查看次数

标签 统计

docker ×2

apache ×1

centos ×1

coreos ×1

cron ×1

dockerfile ×1

ubuntu ×1