如何在docker中重新运行已停止命名的Ubuntu?

时间:2017-07-25 13:26:20

标签: windows ubuntu docker

我在Docker中创建了一个Ubuntu容器(在Windows 10上),如下所示:

> docker run --name omuntu -it ubuntu

之后,我在该命名容器中安装了一些软件包,例如python。然后,通过exit命令退出容器。现在,问题是如何再次启动命名容器,一些如何在其bash中运行命令以及如何访问以前安装的包?

我应该提到docker start omuntu只运行该服务,我在docker ps上获得以下内容:

CONTAINER ID        IMAGE               COMMAND             CREATED             
STATUS              PORTS               NAMES
932a2859c1ca        ubuntu              "/bin/bash"         36 minutes ago      Up 3 seconds                            
omuntu

但是我无法运行第一次运行的命令,作为一个实例,这个命令:

root@932a2859c1ca:/# python -V

1 个答案:

答案 0 :(得分:0)

您应该使用两个默认的错误选项--attach, -a--interactive, -i,如下所示:

> docker start -ai omuntu

之后,你会得到:

root@932a2859c1ca:/#

现在,您可以在Ubuntu容器中运行命令。当然,已安装的软件包可在此容器中使用。查看更多选项here