嗨,我和码头有问题。我正在s390x Debian上使用它,一切正常,但现在我无法启动容器。旧容器正在工作,但是当我使用docker run ubuntu创建新容器时,我正在尝试docker start [CONTAINER],我的容器没有启动。当我使用docker ps -a时,我已经拥有了所有的容器,但是当我使用docker ps之后,我就看不到我的新容器了。你可以从可控硅上看到。我创建了名为practical_spence和ID 3e8562694e9f的容器,但是当我使用docker start时,它没有启动。请帮帮忙。

发布于 2021-12-10 09:04:25
由于您没有指定要运行的CMD或entrypoint,所以使用默认设置为"bash"。但是您没有在交互式终端模式下运行容器,所以bash只是退出。运行:
docker run -it ubuntu:latest将正在运行的集装箱附加到您的码头。或者指定要在容器中运行的命令。
发布于 2021-12-10 09:09:38
您的容器确实启动,但立即退出,因为它没有任何关系。你可以像这样开始,docker run -d ubuntu sleep infinity。然后使用docker ps查看正在运行的容器。当然,你可以通过它来做一些docker exec -it <container> bash的事情。你可以阻止它docker stop <container>。重新开始吧,docker start <container>。最后,删除(停止)它,因为您不再需要它了,docker container rm <container>。
https://stackoverflow.com/questions/70301469
复制相似问题