recherche

Maison  >  Questions et réponses  >  le corps du texte

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
PHPzPHPz2772 Il y a quelques jours1149

répondre à tous(2)je répondrai

  • 天蓬老师

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

    Docker-compose génère un conteneur basé sur votre image d'origine. Ce qui est défini dans votre fichier yml est redis. Après génération, redis est l'alias de ce conteneur. Vous pouvez simplement utiliser le nom redis. docker-compose exec redis bash dans votre conteneur Redis.

    répondre
    0
  • 黄舟

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

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

    Dans l'exemple ci-dessus, vous n'avez pas besoin d'écrire ${DOCKER_USER}, écrivez simplement nginx:2.11 à la fin. Le nom est devant ":" et la balise est après.

    répondre
    0
  • Annulerrépondre