LoginSignup
1
1

More than 3 years have passed since last update.

Docker Hub1つのリポジトリで複数のimageを管理

Posted at

この記事について

個人開発でDocker hubで複数のimageの管理を行おうとしたが、複数のDockerfileの場所を指定する方法がよくわからなかったのでメモ

ディレクトリ構造

.
└── infrastructure
    └── docker
        ├── mysql
        │    └──Dockerfile
        ├── nginx
        │    └──Dockerfile
        └── php
            └──Dockerfile

1.Buildsページを開く

スクリーンショット 2020-07-26 0.47.39.png

2.ビルド構成を設定画面を開く

事前にgit hubとの連携をしておきます。
Buildsページの【Configure Automated Builds】ボタンから設定画面に遷移できます。

3.Dockerfileが設置されているgit hubのリポジトリを設定

git hubの連携をすましているとプルダウンにリポジトリ名が出てきます
スクリーンショット 2020-07-26 0.54.56.png

4.Dockerfileの場所を指定

Dockerfileのパスを指定。
デフォルトでは1つしか表示されていませんが、BUILD RULESの【+】ボタンを押すことで追加できます。
パスの指定にはDockerfileの存在するディレクトリーではなく、Dockerfileのパスを指定します。
:no_good: infrastructure/docker/mysql/
:ok_woman: infrastructure/docker/mysql/Dockerfile

スクリーンショット 2020-07-26 1.07.58.png

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1