我正在尝试将mininet主机作为docker容器运行。我可以用ubuntu图像启动它们,但当我尝试启动nginx图像时,它无法启动nginx服务。我怀疑这是因为mininet只会在创建主机之后创建网络。
有人知道解决这个问题的方法吗?
我的nginx镜像在哪里:
FROM ubuntu
RUN apt-get update RUN apt-get install -y net-tools inotify-tools nginx apache2
EXPOSE 80
CMD service nginx start我也尝试过CMD sleep 5 && service nginx start &,但它似乎不起作用。
谢谢
发布于 2016-01-21 00:38:34
service nginx start是非阻塞的
您需要在nginx conf中添加daemon off;,并且不使用服务启动它
https://stackoverflow.com/questions/34887187
复制相似问题