为何我用docker create创建的容器未处于运行状态?
容器未运行的原因
你使用docker container create命令创建容器时,该命令仅负责在本地生成容器实例,不会自动启动容器。从你提供的容器状态信息也能验证这一点:"Status": "created"、"Running": false,且"StartedAt": "0001-01-01T00:00:00Z",这些都表明容器从未被启动过,属于docker create命令的预期行为。
若想创建容器后直接启动,应使用docker run命令,示例如下:
docker run -it --name mycontainer alpine
如果要启动已创建好的这个容器,执行以下命令即可:
docker start mycontainer # 也可以通过容器ID启动 docker start a95321be84cc14458b3283d97f21d26dd093139bf5a0f67c31a0ab4adbe3fd11
内容的提问来源于stack exchange,提问作者Richard Rublev
相关产品推荐
相关产品推荐

