当我在控制台中运行此行时尝试在ubuntu 14.04中本地运行docker:
sudo docker -d
Run Code Online (Sandbox Code Playgroud)
控制台显示我的错误:
Warning: '-d' is deprecated, it will be removed soon. See usage.
WARN[0000] please use 'docker daemon' instead.
ERRO[0000] [graphdriver] prior storage driver "aufs" failed: driver not supported
FATA[0000] Error starting daemon: error initializing graphdriver: driver not supported
Run Code Online (Sandbox Code Playgroud) 如何根据docker文档替换cdm:https: //docs.docker.com/reference/builder/#cmd
您可以覆盖CMD命令
Dockerfile:
RUN chmod +x /srv/www/bin/* & chmod -R 755 /srv/www/app
RUN pip3 install -r /srv/www/app/pip-requirements.txt
EXPOSE 80
CMD ["/srv/www/bin/gunicorn.sh"]
Run Code Online (Sandbox Code Playgroud)
docker run命令是:
docker run --name test test/test-backend
Run Code Online (Sandbox Code Playgroud)
我试过了
docker run --name test test --cmd ["/srv/www/bin/gunicorn.sh"]
docker run --name test test cmd ["/srv/www/bin/gunicorn.sh"]
Run Code Online (Sandbox Code Playgroud)
但控制台说这个错误:
System error: exec: "cmd": executable file not found in $PATH
Run Code Online (Sandbox Code Playgroud)