使用docker-compose,我知道该怎么做:
version: '3.0'
services:
redis:
image: redis
volumes:
- redis_data:/data
volumes:
redis_data:
如何在没有dockerfile / compose文件的情况下运行相同的文件?
谢谢
答案 0 :(得分:1)
答案 1 :(得分:1)
试试这个:
docker run -d -p 6379:6379 -v redis_data:/data --name rds redis
答案 2 :(得分:0)
由于您已经在使用docker-compose
,因此请使用external
选项来设置音量:
version: '3.0'
services:
redis:
image: redis
volumes:
- redis_data:/data
volumes:
redis_data:
external: false
来自docs:
如果设置为true,则指定此卷是在以下目录之外创建的 撰写。 docker-compose up不会尝试创建它,而是引发 错误(如果不存在)。