gpt4 book ai didi

docker - 如果我映射容器目录中的现有容器,则容器无法启动

转载 作者:行者123 更新时间:2023-12-02 20:39:20 25 4
gpt4 key购买 nike

我正在尝试创建一个目录映射到主机目录的容器。

docker run -d --name web1 -p 8080:80 -v /vagrant/web/config:/etc/nginx/conf.d nginx

但是由于某种原因,如果我指定容器中存在的目录,则会创建容器(我会获得ID),但它不会启动。

如果我运行 docker ps我看不到容器,但是如果我运行 docker ps -a我会看到:
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS                      PORTS               NAMES
6b8bde856fdc nginx "nginx -g 'daemon off" 10 minutes ago Exited (1) 10 minutes ago web1

如果我做同样的事情,而不是现有的 /etc/nginx/conf.d目录,我要指定其他内容-它可以工作。

日志 /var/log/upstart/docker.log中没有相关记录

附加信息
  • Docker版本1.11.2,构建b9f10c9
  • Ubuntu可信赖的
  • 最佳答案

    主机中/ vagrant / web / config的内容是什么?
    该问题可能是您的一个nginx配置文件中的一个错误而导致无法启动nginx。如果nginx没有启动,则容器将停止运行。

    关于docker - 如果我映射容器目录中的现有容器,则容器无法启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38179198/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com