トレイ・:
何らかの理由で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フラグでドッカ - コンを実行することができます。