Docker Hub 하나의 리포지토리에서 여러 이미지 관리

이 기사에 대하여



개인 개발에서 Docker hub에서 여러 이미지를 관리하려고했지만 여러 Dockerfile의 위치를 ​​지정하는 방법을 잘 모르기 때문에 메모

디렉토리 구조


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

1.Builds 페이지 열기





2. 빌드 구성 설정 화면 열기



사전에 git hub와의 제휴를 해 둡니다.
Builds 페이지의 [Configure Automated Builds] 버튼에서 설정 화면으로 전환할 수 있습니다.

3.Dockerfile이 설치되어 있는 git hub의 리포지토리를 설정



git hub의 연동을 푸시면 풀다운에 저장소 이름이 나옵니다.


4.Dockerfile의 위치 지정



Dockerfile의 경로를 지정합니다.
기본적으로 하나만 표시되지만 BUILD RULES의 [+] 버튼을 눌러 추가할 수 있습니다.
경로를 지정하려면 Dockerfile이 있는 디렉토리가 아니라 Dockerfile의 경로를 지정합니다.
infrastructure/docker/mysql/
infrastructure/docker/mysql/Dockerfile

좋은 웹페이지 즐겨찾기