Docker容器没有为简单文件运行


FROM ubuntu
RUN apt-get update && apt-get install -y vim

以上是我在docker文件中的全部内容,只需在ubuntu 上安装vim

我用在本地运行这个

docker build -t myFirstUbuntuimage .

然后,如果我使用上面的图像作为运行容器

docker run -d --name myfirstcontainer myFirstUbuntuimage:latest

容器不运行。我怎样才能让它运行?

docker ps显示空

容器可能运行得很好。ubuntu映像的默认行为是启动一个交互式shell,但由于您正在启动一个非交互式容器,shell将立即退出。

运行容器时,期望发生什么?

如果你去掉-d并添加-it,你会得到一个交互式shell:

docker run -it --name myfirstcontainer myFirstUbuntuimage:latest

最新更新