什么样的卷安装错误将Docker默默地失败?
我有一个以下forms的docker运行命令:
docker run --add-host test.jimvanfleet.com:127.0.0.1 -v /home/myuser/etc/certs:/etc/httpd/certs -v /home/myuser/etc/site:/etc/httpd/site -v /home/myuser/etc/conf/my.conf:/tmp/my.conf --name=https_proxy --rm bigfleet/https_proxy:master
这个命令(如我所期望的)产生一个在前台运行httpd进程的容器。
这个命令:
docker run --add-host test.jimvanfleet.com:127.0.0.1 -v /home/myuser/etc/certs:/etc/httpd/certs -v /home/myuser/etc/site:/etc/httpd/site -v /home/myuser/etc/conf/my.conf:/etc/httpd/conf.d/my.conf --name=https_proxy --rm bigfleet/https_proxy:master
将立即退出一个错误状态代码,没有我看到的日志。 我只更改了my.conf
文件的容器内的目标目录。
如果我使用--privileged
运行第二个命令,没有任何改变,因为我没有以root
的身份运行容器,而且我试图将卷挂载到只能由root
写入的root
。 与root
用户运行相同的命令也不起作用,立即退出退出代码1.我能做些什么来进一步debugging这个问题?