docker - docker-compose up vs docker-compose up service1 service2

标签 docker docker-compose docker-for-mac

我下面有以下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/

相关文章:

docker - 在新计算机上进入 DigitalOcean 上的 Docker 机器主机

image - DOCKER-灯泡堆叠问题-预制图像

mysql - 无法在 Docker 中运行 MariaDB

docker - 如何将Web前端链接到后端

java - Gradle 无法在 Mac 上运行 docker 任务

macos - MacOS M1 上的 Docker kafka 问题停留在配置上

docker - 更改Docker镜像文件系统

c# - 在Docker容器中运行RabbitMQ

macos - Docker for Mac 的 Docker 守护程序日志