반응형
dockerhub와 github을 연동하면 github의 프로젝트에 있는 Dockerfile을 dockerhub에서 자동으로 빌드를 수행하여 image파일을 생성해 준다. (github코드가 변하면 자동으로 감지하여 dockerhub에서 빌드를 수행해 준다.)
ubuntu 18.04 server에는 git이 깔려 있기 때문에 깃을 이용한다.
1. github에 repository를 생성한다.
2. ubuntu server에 디렉터리를 만들어서 git clone을 한다.
3. 디렉터리에 Dockerfile과 php, jsp 등 파일을 올려서 add -> commit -> push한다.
4. dockerhub에서 새로운 repository를 생성하고 build rules를 추가하고 github과 연결을 시키면
자동으로 github Dockerfile을 빌드해 준다.
그 후에 아래와 같이 ubuntu server에서 명령어를 시키는 데로 실시해주면 된다.
Docker-Practice 실전 연습 예제 입니다.
Installration
cd/home
git colne https://github.com/woosb/Docker-Practice
cd Docker-Practice
Run
# Login For Private Docker Repository
docker login
docker pull woosb0115/docker-practice
docker run -p 80:80 -v /home/Docker-Practice/Project:/var/www/html woosb0115/
반응형
'Docker' 카테고리의 다른 글
[Docker] spring 프로젝트 배포 (0) | 2020.11.10 |
---|---|
[Docker] AWS RDS를 이용한 데이터베이스 구축 (0) | 2020.11.08 |
[Docker] mysql과 php 컨테이너 연동 (0) | 2020.11.08 |
[Docker] AWS EC2에 mysql 컨테이너 설치 및 접속 (0) | 2020.11.08 |
[Docker] AWS EC2에 php 설치 (0) | 2020.11.08 |