コンテナを作成するときdocker_が添付されています

トレイ・:

何らかの理由でdocker_リポジトリのイメージ名の前に追加されています。ここにありますdocker-compose.yml

version: '3.5'

services:

  mysql:
    container_name: mysql
    restart: always
    ports:
      - "3306:3306"
    build: ./db/mysql
    volumes:
      - type: volume
      name: mysql_volume
      source: ./db/mysql/data
      target: /var/lib/mysql

Dockerfile

FROM mysql:latest AS mysql

ENV MYSQL_ROOT_PASSWORD=root
ENV MYSQL_USER=abc
ENV MYSQL_PASS=abc

EXPOSE 3306

CMD ["--default-authentication-plugin=mysql_native_password"]

ここでは何ですdocker images提供します:

REPOSITORY              TAG                 IMAGE ID            CREATED             SIZE
docker_mysql            latest              b193d171468b        13 seconds ago      547MB
mysql                   latest              9b51d9275906        3 weeks ago         547MB

私は、システムのプルーンと実行と一緒にすべての画像を削除するたびにdocker-compose up、2枚の画像が形成され、docker_appenededされています。私は相互に依存した画像を望んでいません。任意のポインタ?

セルダルブラク:

ドッキングウィンドウ-COMPOSEは、プロジェクト名としてドッキングウィンドウ-compose.ymlを含むディレクトリの最後のコンポーネントを使用し、それが構築した画像名にそれを追加します。あなたは、プロジェクト名を変更するには-pフラグでドッカ - コンを実行することができます。

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=359845&siteId=1