请帮助我。我正在尝试使用以下查询构建并运行一个简单的 docker 文件,但我的容器正在退出并且也没有手动启动。
在 Dockerfile 中
FROM ubuntu
RUN apt update -y
RUN apt install nginx -y
COPY . /var/www/html/
CMD {"nginx","-g","daemon off;"}
==> docker build -t image1 .
==> docker run -itd --name cont1 -p 8081:80 image1
99eac98f403d image1 "/bin/sh -c '{\"nginx…" 9 minutes ago Exited (127) 9 minutes ago
请让我知道如何在 docker run 命令后启动容器。
您的
CMD
语法错误;它需要是方括号。
CMD ["nginx", "-g", "daemon off;"]