스파르타코딩클럽/Docker

스파르타코딩클럽/Docker

Docker 시작하기 - Docker 기본 명령어

컨테이너 생성 후 실행하기 - docker run docker run [OPTIONS] IMAGE[:TAG|@DIGEST] [COMMAND] [ARG...] docker run -d -p 80:80 httpd:latest # run : 이미지를 사용해 컨테이너를 실행시킵니다. # -d : 컨테이너를 데몬(백그라운드)으로 실행시킵니다. # 80:80 : 80번 포트로 접속했을 때 컨테이너에 접근할 수 있도록 포트포워딩 설정을 해줍니다. # httpd:latest : httpd의 가장 최신 이미지를 사용해 컨테이너를 생성합니다. # run 시 이미지가 존재하지 않으면 다운받고 컨테이너를 생성하고 바로 실행 해준다. docker run 옵션 옵션설명 -i 사용자가 입출력 할 수 있는 상태 -t 가상 터미널 환..

스파르타코딩클럽/Docker

Docker 란 무엇인가?

Docker란? 컨테이너 기반의 오픈소스 가상화 플랫폼. : 컨테이너 기술을 사용하여 다양한 어플리케이션을 컨테이너 환경에서 신속하게 구축하고 테스트 및 배포할 수 있는 소프트웨어 플랫폼. 💡 MSA(Micro Service Architecture) : MSA는 서비스간의 의존성을 없애고 기능을 쪼개는 것을 중점적으로 설계한 아키텍처. 예를 들어, 은행 시스템을 하나의 통합된 프로그램으로 개발하지 않고 입/출금 서비스, 조회 서비스, 대출 서비스 등 기능별로 작게 쪼개서 MSA 형태로 되어 있다면, 이 때 새로운 대출 유형이 생겨 개발이 필요할 때 은행 시스템 전체를 수정할 필요 없이 대출 서비스의 수정만으로 작업을 경량화 할 수 있다. - 서비스 단위의 개발 가능 - 지속적인 통합과 배포(CI/CD)를..

스파르타코딩클럽/Docker

(M1) Docker 설치하기

EC2 환경에서 설치하기 sudo apt install docker.io -y # 만약 아래와 같은 에러가 발생한다면 # E: Package 'docker.io' has no installation candidate # sudo apt update 명령어 실행 후 docker 패키지를 다시 설치해주세요 sudo docker --version # 도커 버전이 출력되는지 확인합니다. # Docker version 20.10.12, build 20.10.12-0ubuntu2~20.04.1 - 정상 # command not found: docker 와 같은 문구가 출력될 경우 docker가 설치되었는지 확인해야 합니다. Docker-compose 설치하기 sudo mkdir -p /usr/lib/docker/c..

이모냥냥
'스파르타코딩클럽/Docker' 카테고리의 글 목록