简单的docker容器无法运行而没有任何指示

时间:2017-04-05 10:27:23

标签: dockerfile docker-container

这是我的dockerfile的内容:

FROM debian:jessie 

RUN    mkdir -p /var/www/html && \
                       mkdir -p /var/log && \
                       mkdir -p /var/lib/mysql && \
                       mkdir -p /etc/apache2/sites-enabled && \
                       chmod 0777 /var/lib/mysql

VOLUME ["/var/www/html", "/var/log", "/var/lib/mysql", "/etc/apache2/sites-enabled"]

使用以下命令运行:

docker run --name data \
-v ~/test/www/:/var/www/html \
-v ~/test/logs/:/var/log \
-v ~/test/vhosts/:/etc/apache2/sites-enabled \
-v ~/test/mysql/:/var/lib/mysql \
deano87/dockerfiles:data

它无法启动。任何地方都没有打印出来。我有一个更复杂的docker镜像构建和运行。我按照相同的过程来构建和运行等等。我不明白为什么这个因为没有明显原因而失败了?

1 个答案:

答案 0 :(得分:0)

听起来像是一个数据量容器',请参阅Creating and mounting a data volume container。你只有创建这样的容器,你实际上并没有运行它,因为没有什么可以运行。只是文件系统。