docker建立的一个最简单的nginx镜像跑容器后立刻就关闭

老钱包 2023-01-06 18:20:44

centos7  64位

安装的是最新版的docker-ce

 

# yum list|grep docker-ce
containerd.io.x86_64                     1.6.14-3.1.el7                @docker-ce-stable
docker-ce.x86_64                         3:20.10.22-3.el7              @docker-ce-stable
docker-ce-cli.x86_64                     1:20.10.22-3.el7              @docker-ce-stable
docker-ce-rootless-extras.x86_64         20.10.22-3.el7                @docker-ce-stable
docker-compose-plugin.x86_64             2.14.1-3.el7                  @docker-ce-stable
docker-scan-plugin.x86_64                0.23.0-3.el7                  @docker-ce-stable
docker-ce-selinux.noarch                 17.03.3.ce-1.el7              docker-ce-stable

 

文件名字是~/learndocker/my-nginx-Dockerfile 

From ubuntu 
Run apt-get update && apt install -y nginx 

CMD ["/usr/sbin/nginx","-g","daemon off"]

注意,不管是on还是off都跑不起来

 

cd ~/learndocker/
docker build . -t mynginx:ubuntu -f my-nginx-Dockerfile
跑容器,名字叫 my-nginx-ubuntu-1

docker run --name my-nginx-ubuntu-1 -d -p 8080:80 my-nginx:ubuntu 

发现启动以后居然没有容器跑起来

[root@centos7x64 learndocker]# docker ps
CONTAINER ID   IMAGE     COMMAND   CREATED   STATUS    PORTS     NAMES

 

 

求问是咋回事?

...全文
222 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
CSDN-Ada助手 2023-01-13
  • 打赏
  • 举报
回复
您可以前往 CSDN问答-开发工具 发布问题, 以便更快地解决您的疑问

58,695

社区成员

发帖
与我相关
我的任务
社区描述
Kubernetes起源于古希腊,舵手的意思。谷歌用它命名,不言而喻。社区收录k8s学习开发运维相关博文,欢迎小伙伴积极投稿,可以发帖引流到站内站外博文。路飞说立志要成为海贼王的男人,小伙伴共勉^_^
kubeless 个人社区 北京·房山区
社区管理员
  • 山河已无恙
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧