gpt4 book ai didi

docker compose 容器之间共享文件

转载 作者:行者123 更新时间:2023-12-02 07:10:38 24 4
gpt4 key购买 nike

我有 nginx 容器和服务器容器。我想通过服务器容器编辑nginx的htpasswd文件,如何访问另一个容器中的文件?我使用 docker-compose 但不知道如何访问另一个容器的路径。

我在Windows(网络使用或其他)但在容器中搜索诸如网络共享之类的内容。htpasswd 文件不会在主机上,因此添加卷不是选项(我想让服务器创建此文件)

最佳答案

您可以将一个容器中的卷添加到另一个容器中。示例:

php:
image: php:fpm-alpine
container_name: php
volumes:
- .:/var/www/order
entrypoint:
- php-fpm
links:
- mysql


nginx:
image: nginx:alpine
container_name: nginx
volumes_from:
- php
volumes:
- ./build/nginx.conf:/etc/nginx/conf.d/default.conf
links:
- php
ports:
- 8080:80

现在 php 卷可以在 nginx 容器中访问

关于docker compose 容器之间共享文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54429406/

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