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