gpt4 book ai didi

php - Docker:无法在 Windows 10 上获取 nginx 的配置文件

转载 作者:行者123 更新时间:2023-11-28 23:25:51 25 4
gpt4 key购买 nike

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

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 时,我收到了这条错误消息:

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,但未连接卷。

我该如何解决这类问题?

最佳答案

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

关于php - Docker:无法在 Windows 10 上获取 nginx 的配置文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39384034/

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