AWS & Docker

AWS & Docker

[Docker] 도커 활용 클라우드 서비스

컨테이너 오케스트레이션 툴 GCP GKE (Google Kubernetes Engine) AWS EKS (Elastic Kubernetes Service) ECS (Elastic Container Service) ✅ 컨테이너 클러스터링 여러 대의 노드(node)를 하나의 클러스터(cluster)로 묶어, 애플리케이션을 분산하여 실행하고, 자원을 효율적으로 활용하는 기술 여러 대의 물리적인 또는 가상의 서버를 하나의 시스템처럼 동작하게 하는 기술 컨테이너를 실행하는 호스트의 자원을 효율적으로 분배, 컨테이너가 안정적으로 실행되도록 함. 여러 대의 컨테이너를 묶어 하나의 서버처럼 사용할 수 있도록 지원 ✅ 서비스 디스커버리(Service Discovery) 컨테이너를 자동으로 발견하고, 서비스 이름과 IP ..

AWS & Docker

[Docker] 도커 image, compose, file

도커 이미지 빌드하기 도커 이미지를 도커 허브에 올리기 도커 네트워크 1. 도커 이미지 도커 파일 공식문서 참조 https://docs.docker.com/build/guide/intro/ FROM : 베이스 이미지 선정 WORKDIR : work directory 선정 COPY : 복사할 파일 선정 (예: 작업한 서비스 파일들) RUN : 실행할 명령어 ENTRYPOINT : 컨테이너가 시작할 때 실행할 명령어 (예: 서버실행) 2. 도커 이미지를 도커 허브에 올리기 ✅ 도커 이미지 만들기 이미지 태그 설정 Docker hub에 이미지를 등록하려면 아래와 같은 규칙을 준수해야한다. [Docker Hub 사용자명]/이미지명:[태그명] 태그방법 docker build -t my-httpd . docker ..

AWS & Docker

[Docker] 도커 이미지

1. ubuntu 이미지 다운 docker pull ubuntu 2. ubuntu 컨테이너 이름 지정 후 실행 docker run -it --name my-ubuntu ubuntu bash 3. 컨테이너가 잘 설치된걸 확인할 수 있다. 4. 도커 명령어 // apt 최신상태 갱신 apt update; // git 설치 apt install git // git 실행 git // 새로운 컨테이너 설치 docker run -it --name my-ubuntu-2 ubuntu bash // docker commit docker commit my-ubuntu yudaeon:ubuntu-git // 이미지 목록 확인 docker images

AWS & Docker

[Docker] 도커는 무엇인가(1)

Docker 도커란? Docker는 애플리케이션 개발, 배송 및 실행을 위한 개방형 플랫폼입니다. Docker를 사용하면 애플리케이션을 인프라에서 분리하여 소프트웨어를 신속하게 제공할 수 있습니다. Docker를 사용하면 애플리케이션을 관리하는 것과 동일한 방식으로 인프라를 관리할 수 있습니다. 코드를 신속하게 배송, 테스트 및 배포하기 위한 Docker의 방법론을 활용하면 코드를 작성하고 프로덕션에서 실행하는 사이의 지연 시간을 크게 줄일 수 있습니다. 도커 공식 문서 참고 https://docs.docker.com/get-started/overview 💡 도커의 특징 open platform이다. 어플리케이션을 인프라에서 분리해준다. 신속하다. 인프라를 어플리케이션을 관리하는 것처럼 관리 할 수 있다..

AWS & Docker

[AWS & Docker] AWS, Docker 실행 하기

AWS, Docker 설치 방법 skt 공유기를 사용하고 있으므로 22번 포트를 임의의 포트로 변경한 뒤 설치를 진행했다. aws 인스턴스 생성하기 (t3-small로 인스턴스 생성) : AWS 링크 *** 생성 시 지역 ‘서울’ 확인* sudo vi /etc/ssh/sshd_config : 인스턴스 생성 후 Aws 홈페이지 → 연결 과정 terminal 창 실행 → 명령어 입력 #Port 22 → Port 10022로 변경 후 esc → :wq 명령어 입력하고 나오기 보안 → 보안그룹 → 인바운드 규칙 편집 → 규칙 추가 → 사용자 지정 TCP, 포트범위: 10022, 모든 사용자. 규칙저장 XShell 열기git clone https://github.com/Kyeongrok/docker_minikub..

dalooong
'AWS & Docker' 카테고리의 글 목록