为了应用一些更新,我停止并删除了一个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。