gpt4 book ai didi

docker - 错误 : for redis Cannot create container for service redis: source is not directory

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

有人可以帮忙吗?

每次我尝试调出 redis,所以我连接我正在编写的应用程序时都会出现错误

ERROR: for redis Cannot create container for service redis: source is not directory

我像这样创建了一个简单的 dockerfile

FROM redis:5-alpine
COPY redis.conf /usr/local/etc/redis/redis.conf
CMD [ "redis-server", "/usr/local/etc/redis/redis.conf" ]

和我的撰写文件

version: "3"

services:
redis:
container_name: "redis"
build:
context: ./
dockerfile: Dockerfile
ports:
- "6379:6379"

volumes:
- redis-data:/usr/local/etc/redis/redis.conf

networks:
- internal

restart: unless-stopped

volumes:
redis-data:

networks:
internal:
external: false

我尝试删除 dockerfile 中的 COPY 命令,它构建了容器。还尝试删除组合文件中的卷,它还构建了容器。

所以它与此有关,但我看不到它。

有人能帮忙吗?

我知道这是我做的蠢事。

文件都在同一个目录下

enter image description here

最佳答案

在 docker-compose 中试试这个

 volumes:
- redis-data:/usr/local/etc/redis

关于docker - 错误 : for redis Cannot create container for service redis: source is not directory,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55684488/

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