我在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
答案 0 :(得分:0)
您应该使用两个默认的错误选项--attach, -a
和--interactive, -i
,如下所示:
> docker start -ai omuntu
之后,你会得到:
root@932a2859c1ca:/#
现在,您可以在Ubuntu容器中运行命令。当然,已安装的软件包可在此容器中使用。查看更多选项here。