搜尋

首頁  >  問答  >  主體

docker-compose.yml 如果定義映像的名字和標籤

例:docker-compose.yml的內容如下:

redis:
    build: .
    ports:
      - "6379:6379"

docker-compose up 執行完之後映像的名字為redis_redis tag為latest 請問如何配置這個映像的名字和標籤呢?

REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
redis_redis         latest
PHPzPHPz2771 天前1148

全部回覆(2)我來回復

  • 天蓬老师

    天蓬老师2017-04-27 09:05:25

    docker-compose 是基於你原來的映像生成容器,你yml檔案裡定義的是redis ,生成之後 redis就是這個容器的別名,你之後直接用redis這個名字就可以了。 docker-compose exec redis bash 進去到你的redis容器。

    回覆
    0
  • 黄舟

    黄舟2017-04-27 09:05:25

    version: '2'
    services:
        nginx:
            image: "${DOCKER_USER}/nginx:1.11"
            build:
                context: .
                dockerfile: Dockerfile-nginx
            volumes:

    以上例子,${DOCKER_USER}這個你可以不寫,直接寫後面的nginx:2.11就行,「:」前面是名字,後面是Tag。

    回覆
    0
  • 取消回覆