首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Docker:无法在Windows 10上拾取nginx的配置文件

Docker:无法在Windows 10上拾取nginx的配置文件
EN

Stack Overflow用户
提问于 2016-09-08 14:33:58
回答 1查看 457关注 0票数 1

我在docker-compose.yml文件中有一些配置。

代码语言:javascript
复制
nginx:
    image: nginx:latest
    ports:
        - 8083:80
    links:
        - php
    volumes:
        - /c/xampp/htdocs/Drukwerk/rePortal:/var/www/html
        - /c/docker/reportal/nginx/default.conf:/etc/nginx/conf.d/default.conf:ro
php:
    build: ./php/
    expose:
        - 9000
    links:
        - mysql
    volumes:
        - /c/xampp/htdocs/Drukwerk/rePortal:/var/www/html
mysql:
    image: mysql:5.6
    volumes:
        - /var/lib/docker-data/reportal:/var/lib/mysql
    environment:
        MYSQL_ROOT_PASSWORD: password
        MYSQL_DATABASE: reportal
        MYSQL_USER: reportal
        MYSQL_PASSWORD: reportal

当我尝试运行docker-compose up -d时,我得到了这个错误消息:

代码语言:javascript
复制
C:\docker\reportal>docker run --name reportalnginx -v /c/xampp/htdocs/Drukwerk/rePortal:/var/www/html:ro -v /nginx/default.conf:/etc/nginx/conf.d/default.conf:ro -P -d nginx
docker: Error response from daemon: Conflict. The name "/reportalnginx" is already in use by container 2e7427b8dd13515c9868cceb31e56b7cd10626feff7a561c1bc19eeaa1158f1c. You have to remove (or rename) that container to be able to reuse that name..
See 'docker run --help'.

但当我删除nginx的配置文件路径行时-它工作正常。

我也一直在尝试使用这个问题的提示:Question Link我可以运行nginx,但是卷没有连接。

我该如何解决这类问题呢?

EN

回答 1

Stack Overflow用户

发布于 2016-09-08 17:23:53

尝试删除所有容器docker rm -f $(docker ps -a -q),然后再次运行。或者在系统中检查你的nginx。也许你可以阻止它。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39384034

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档