我正在为 React 应用程序运行 docker 容器。

frontend.Dockerfile

FROM node:14 as builder

RUN mkdir -p /client

WORKDIR /client

COPY package.json /client

RUN npm install

COPY . /client

# copying the crt, key files for https
# COPY ../secret/website_com_au.key ../secret/website_com_au_chain.crt /client

RUN npm run build

FROM nginx

RUN rm /etc/nginx/conf.d/default.conf

COPY nginx.conf /etc/nginx/nginx.conf
COPY --from=builder /client/build /usr/share/nginx/html

EXPOSE 80

RUN chown nginx.nginx /usr/share/nginx/html/ -R

我正在构建 dockerfile 没有任何错误。

sudo docker build -t nabil/website:webclient . -f frontend.Dockerfile

docker run后也没有报错,

sudo docker run -d --net=host nabil/website:webclient

但是当我运行docker psdocker container ls ,我在那里看不到 docker 容器。

===============>>#1 票数:2 已采纳

docker ps -a查看所有容器,甚至容器已死。

检查docker logs container_id以查看容器死亡的原因。

===============>>#2 票数:0

查看容器创建状态:

docker ps -a (或)

docker 容器 ls -a

检查容器日志是否失败:

docker logs <容器ID/容器名称>(或)

docker 容器日志 <container id/container name>

  ask by Zabir Al Nazi translate from so

未解决问题?本站智能推荐:

1回复

docker run 后,docker 不在 `container ls` 或 `ps` 中

我正在为 React 应用程序运行 docker 容器。 frontend.Dockerfile 我正在构建 dockerfile 没有任何错误。 sudo docker build -t nabil/website:webclient . -f frontend.Dockerfile
1回复

docker container ls显示没有容器

我正在从这里学习docker。 “ docker swarm init”命令给出以下输出: Swarm初始化:当前节点(oqo97zuwsetlmt9c89nmedqm0)现在是管理器。 要将工作程序添加到该群集,请运行以下命令: docker swarm join --toke
2回复

Cron不在PHP Docker容器中运行

我正在使用php:7.4-fpm Docker映像,并且试图将cron设置为可运行但未运行。 这是我的Dockerfile: 当我进入容器并检查/etc/cron.d/crontab的内容时,它是正确的 但是它没有被运行。 我不确定这是怎么回事。 当我运行service cron sta
1回复

如何在 Mysql docker 容器中设置 MYSQL_PS1

我有三个带有组复制的复制 mysql 节点。 当我启动它们时,它们具有相同的提示 ( mysql> ) 。 我想为所有人提供不同的提示
2回复

在docker容器中运行django

我想尝试在docker容器中运行Django应用程序的简单示例。 使用此图片https://hub.docker.com/_/django/只是为了简单起见。 请不要告诉我,我不应该在生产中使用它:)应用程序非常简单,我可以使用非常基本的Django服务器。 所以, 问题是我在尝试
1回复

如何在此Airflow docker容器中运行docker命令?

我已经按照此处所述使用docker-compose设置了Airflow。 https://airflow.apache.org/docs/apache-airflow/stable/start/docker.html 还有一个气流任务,必须执行docker命令,例如 这意味着气流docker
1回复

DOCKER:Docker运行后在容器中执行一次性命令

我在Dockerfile方面遇到问题-我有一个包含Web应用程序的容器。 当然,当我启动容器时,Web应用程序将启动,并且通过将ENTRYPOINT设置为'/ sbin / init' ,我可以使容器永久运行(例如,它不仅可以启动和关闭)。 现在的问题是,我需要在首次启动容器后“进行”一
2回复

简单的Docker容器在docker run命令后立即死亡

我有一个看起来像这样的Dockerfile: Dockerfile位于generator /文件夹中。 我正在使用它来构建它: 它构建成功: 但是当我尝试使用 它立即死亡。 docker logs提供任何输出。 我的Dockerfile有什么问题? 为
2回复

RUN pip install -r requirements.txt不在Docker容器中安装要求

我是django,docker和scrapy的新手,我试图运行一个也使用scrapy的django应用程序(我基本上创建了一个django应用程序,它也是一个scrapy应用程序,并尝试从django视图中调用Spider。 尽管在requirements.txt中指定了这个scrapy问题并且从D
1回复

使用命令“ Docker container run”后,我的容器未显示

我目前正在尝试在“ Docker中的项目-Eduonix学习解决方案”视频教程中学习Docker,当我构建应用容器时,控制台会向我返回该应用的ID。 到目前为止,一切正常。 然后,当我立即运行容器ls时,它将显示该容器。 但是一秒钟后,该容器不再显示在容器列表中。 当我运行sudo