为什么当我尝试运行 docker 映像时会引发"来自守护程序的错误响应"?



为了应用一些更新,我停止并删除了一个docker容器。

然后,我尝试运行更新的图像,但出现了错误。

[MyServer Dir]$ ./run.sh develop
b792fa89e82617d8384ca20190b4e13132ca77127835126c209bb7682f59998e
docker: Error response from daemon: no status provided on response: unknown.

并且run.sh脚本具有以下命令。

docker run --init -t -d -e "NODE_ENV=${NODE_ENV}" -e "BRANCH=${branch}" 
-e "LOG_DIR=${LOG_DIR}"  -e "LOGROTATE_CONF_PATH=${LOGROTATE_CONF_PATH}" 
-v "${BASEDIR}/${LOGROTATE_CONF}:${LOGROTATE_CONF_PATH}" 
-p ${port}:${port} --name=SOMENAME --hostname `hostname 
-f`  /bin/bash --login -c 
"chown root:root ${LOGROTATE_CONF_PATH};
pushd ${PATH};npm install;supervisord -c /supervisor/${SUPERVISORD_CONF}"

这个剧本以前有效,但现在不行。

我该如何解决此问题?

任何想法都值得赞赏:(

这可能是docker版本的问题,因为可能发生了一些更新,你能告诉你正在使用的docker版本吗。您可以尝试重新安装runc和docker。

相关内容

最新更新