DevOps/Docker
[Docker]11. 도커 컴포즈[도커 기초 | Week 7]
목차 Docker Compose - Docker Compose 설치 및 개요 - Docker Compose 설치 - docker-compose.yml - 실습 - Docker Compose 명령어 - docker-compose.yml 작성 - springboot-mariadb 실습 Docker Compose Docker Compose : https://docs.docker.com/compose/ "Docker Compose"라는 새로운 용어가 등장했습니다. Compose는 구성하다 라는 뜻을 가진 영어 단어인데, 갑자기 도커와 함께 어울리게 된 이유는 무엇일까요? 이 수수께끼를 풀기 위해서 간단한 그림을 보여 드리겠습니다. Python 기반의 웹 프레임워크 django, 관계형 DBMS Postgresq..
[Docker]10. 도커 네트워크/볼륨[도커 기초 | Week 6]
목차 - 도커 네트워크 - 네트워크 - 호스트-컨테이너 네트워크 - 도커 네트워크 - 도커 네트워크 명령어 - 도커 볼륨 - Bind Mount - Volume 도커 네트워크 네트워크 네트워크란 무엇일까요? 우리가 이용하고 있는 인터넷 환경도 네트워크가 구축되어 있기 때문에 사용이 가능하죠. 네트워크는 복수의 디바이스가 연결되어 있는 것입니다. 연결된 디바이스 간에 데이터를 주고받는 규칙을 프로토콜(Protocol) 이라고 하는데, 우리가 이미 익숙하게 알고 있는 http(80), https(443) 등이 바로 그것입니다. 본격적으로 도커 네트워크를 다루기에 앞서 네트워크와 관련된 배경지식을 짚어보도록 하겠습니다. ifconfig # Linux/macOS ipconfig # Windows 위의 명령어를 ..
[Docker]9. GCP Cloud Build[도커 기초 | Week 4]
목차 - 트리거 생성 및 저장소 연결 - 트리거 설정 - 서비스 계정 권한 사용 설정 - Gihub에 소스 푸시 후 빌드 확인 GCP Cloud Build 그 전의 도커 레지스트리 포스팅에서 언급했었던 Automated Build를 제공하는 서비스가 GCP Cloud Build입니다. 소스 저장소의 변동사항을 자동으로 이미지로 빌드하는 기능을 제공합니다. 처리되는 과정은 이미지와 같습니다. Github나 Bitbucket의 Branch에 push 된 소스를 기반으로 도커 이미지를 자동으로 빌드하는 것이죠. 트리거 생성 및 저장소 연결 'Cloud Build' 메뉴에서 '트리거'를 누른 후 저장소 연결 버튼을 이어 누릅니다. 현재 Github, Github Enterprise, Bitbucket 등을 지원..
[Docker]8. GCP Artifact Registry [도커 기초 | Week 4]
목차 - GCP Artifact Registry 환경설정 - GCP 실습 - auth, tag, push GCP Artifact Registry 환경설정 https://cloud.google.com/ 클라우드 컴퓨팅 서비스 | Google Cloud 데이터 관리, 하이브리드 및 멀티 클라우드, AI와 머신러닝 등 Google의 클라우드 컴퓨팅 서비스로 비즈니스 당면 과제를 해결하세요. cloud.google.com Console로 이동합니다. 이동한 후 새롭게 프로젝트를 생성합니다. 새 프로젝트의 이름과 ID를 설정합니다. 프로젝트 ID는 생성 후 수정이 되지 않습니다. 해당 프로젝트를 아래처럼 선택해줍니다 GCP 기능을 이용하려면 결제정보가 필요합니다. 결제 계정을 추가해줍니다. 결제 계정 연결 라이브..