当尝试停止或重新启动一个 docker 容器时,我会得到以下错误消息:
$ docker restart 5ba0a86f36ea
Error response from daemon: Cannot restart container 5ba0a86f36ea: [2] Container does not exist: container destroyed
Error: failed to restart containers: [5ba0a86f36ea]
但当我逃跑的时候
$ docker logs -f 5ba0a86f36ea
我能看到日志,所以集装箱显然是存在的,有什么想法吗?
编辑:
对不起,我忘了告诉你:
当我运行 docker ps -a
时,我看到容器正在运行。但是它里面的应用程序出了故障,所以我想重新启动它,或者只是在线获得该应用程序的一个新版本。但是当我不能停止并删除容器时,我也不能启动并运行一个新的应用程序,这将监听相同的端口。