私が使用しているドッキングウィンドウ-コンを私の開発環境を作成します。特定のイメージを作成したいのですが、そのイメージの名前を設定する方法がわかりません。
wildfly:
build: /path/to/dir/Dockerfile
container_name: wildfly_server
ports:
- 9990:9990
- 80:8080
environment:
- MYSQL_HOST=mysql_server
- MONGO_HOST=mongo_server
- ELASTIC_HOST=elasticsearch_server
volumes:
- /Volumes/CaseSensitive/development/wildfly/deployments/:/opt/jboss/wildfly/standalone/deployments/
links:
- mysql:mysql_server
- mongo:mongo_server
- elasticsearch:elasticsearch_server
docker-compose
すべて実行しても問題ありませんが、新しいイメージのランダムな名前が表示されます。ビルドイメージに名前を設定することはできますか?
COMPOSE_PROJECT_NAME=x
に.env
し、あなたのコンテナが呼び出されます{x}_{service}_{#}
<project>_<service>
。<service>
この例ではwildfly
、プロジェクトのデフォルトは現在のディレクトリ名です。-p
またはのCOMPOSE_PROJECT_NAME
環境変数で変更できます。カスタムイメージ名を設定する方法はありません。