-
Docker) Amazon ECR 실습해보기Cloud/Docker 2022. 10. 6. 18:22
실습 환경 : AWS console (2022/10), Visual Studio Code 실습 목적 : Amazon ECR (Elastic Container Registry)를 사용해본다. Amazon ECR 이란? Amazon ECR ( Elastic Container Registry) AWS 완전 관리형 컨테이너 이미지 레지스트리 서비스 구성 요소로 레지스트리, 사용자권한토큰, Repository, Repository 정책, 이미지가 있다. Amazon ECR 실습해보기 1. AWS CLI 사용자 등록 - AWS CLI 설치 ubuntu -sudo apt install awscli - aws configure 명령으로 AWS CLI 자격증명 등록 aws configure - AWS IAM 서비스에서 ..
-
Docker) Docker Hub Registry 실습해보기Cloud/Docker 2022. 10. 6. 10:46
실습 환경 : AWS console (2022/10), Visual Studio Code 실습 목적 : docker hub의 registry를 사용해본다. Docker Hub Registry 실습해보기 1. hub.docker.com 에서 repository 생성 - 기본적으로 hub.docker.com에 가입하면 사용자ID명의 repository가 생성되어있다. - create repository를 선택하여 repository를 생성할 수 있다. 2. repository에 저장할 image 생성 docker tag calc-httpd:0.2 khsouh/calc-httpd:0.2 # docker tag : : 3. docker hub 로그인 - docker login 명령 후, DockerHub Use..
-
Docker) Docker Compose 실습해보기Cloud/Docker 2022. 10. 6. 01:36
실습 환경 : AWS console (2022/10), Visual Studio Code 실습 목적 : Docker Compose의 실행 절차를 알아보고 명령을 실습해본다. Docker Compose 작업 절차 각각의 image 생성을 위한 Dockerfile 작성 Docker Compose에서 사용할 YAML파일 작성 Docker Compose 명령을 이용하여 container 생성 Docker Compose 명령으로 container 삭제 Docker Compose 명령어 1. Docker Compose 버전확인 (version) docker compose version 2. docker compose로 container 생성 (up) - docker compose로 생성되는 service netwo..
-
Docker) Docker Compose 알아보기Cloud/Docker 2022. 10. 6. 01:25
container orchestration 배경 기존 Docker를 이용한 Application 배포방식은 하나의 container를 생성하는 경우에 큰 문제는없다. 하지만 서로 연관된 여러 container로 서비스를 제공하는 경우, container의 생성순서 나 연관 관계를 처리하기 위해서 container orchestration 도구(Docker Compose, Kubernetes 등)를 필요로 한다. Docker Compose 란? 공통성을 갖는 container application stack을 YAML 코드로 정의한 정의서이며, 정의서를 실행하는 다중 container 실행 도구를 IaC도구라고 한다. 공통의 목적을 갖는 application stack을 Docker Compose YAML..
-
Docker) Docker Network 실습해보기Cloud/Docker 2022. 10. 6. 00:56
실습 환경 : AWS console (2022/10), Visual Studio Code 실습 목적 : Docker Network의 명령어와 bridge, host, none network을 실습해본다. Docker Network 명령어 1. Docker Network 목록 (ls) docker network ls 2. Docker Network 생성 (create) - -d 옵션을 지정하지 않으면 default 상태인 bridge network로 설정된다. docker network create -d bridge my-net docker network create my-net2 3. Docker Network 삭제 (rm) docker network rm my-net my-net2 4. Docker N..