我下面有以下docker-compose文件。如果我运行docker-compose up
,则所有功能正常运行。但是,如果我使用docker-compose up minio1 minio2 minio3 minio4
,则不会创建卷,并且看不到以下日志。它不会创建我假设的卷。我在真正的docker-compose.yml文件中还有许多其他服务,我不想运行docker-compose up
并始终启动每个服务。如何仅启动这四个服务并创建卷/网络?
docker-compose up minio1 minio2 ... 不出现
Creating volume "robot_models1" with default driver
Creating volume "robot_models2" with default driver
Creating volume "robot_models3" with default driver
Creating volume "robot_models4" with default driver
docker-compose.yml
version: '3'
services:
minio1:
image: minio/minio:RELEASE.2018-07-10T01-42-11Z
volumes:
- models1:/export
ports:
- "9001:9000"
environment:
MINIO_ACCESS_KEY: access123123
MINIO_SECRET_KEY: secret123123
command: server http://minio1/export http://minio2/export http://minio3/export http://minio4/export
minio2:
image: minio/minio:RELEASE.2018-07-10T01-42-11Z
volumes:
- models2:/export
ports:
- "9002:9000"
depends_on:
- minio1
environment:
MINIO_ACCESS_KEY: access123123
MINIO_SECRET_KEY: secret123123
command: server http://minio1/export http://minio2/export http://minio3/export http://minio4/export
minio3:
image: minio/minio:RELEASE.2018-07-10T01-42-11Z
volumes:
- models3:/export
ports:
- "9003:9000"
depends_on:
- minio2
environment:
MINIO_ACCESS_KEY: access123123
MINIO_SECRET_KEY: secret123123
command: server http://minio1/export http://minio2/export http://minio3/export http://minio4/export
minio4:
image: minio/minio:RELEASE.2018-07-10T01-42-11Z
volumes:
- models4:/export
ports:
- "9004:9000"
depends_on:
- minio3
environment:
MINIO_ACCESS_KEY: access123123
MINIO_SECRET_KEY: secret123123
command: server http://minio1/export http://minio2/export http://minio3/export http://minio4/export
## By default this config uses default local driver,
## For custom volumes replace with volume driver configuration.
volumes:
models1:
models2:
models3:
models4:
docker-compose版本:
docker-compose version 1.21.2, build a133471
docker-py version: 3.4.1
CPython version: 3.6.5
OpenSSL version: OpenSSL 1.0.2o 27 Mar 2018
最佳答案
尝试:
docker-compose up -d minio1 minio2 minio3 minio4
这对我有用
关于docker - docker-compose up vs docker-compose up service1 service2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51276596/