Docker 설치하기

JeongJaeSoon·2020년 12월 19일
0

Docker

목록 보기
1/1
post-thumbnail

해당 자료는 아래 블로그를 참고하여 만들어졌습니다.

Why Docker??

"Docker" 는 linux container를 쉽게 생성하고 관리할 수 있도록 도와주는 컨테이너 가상화 프로그램입니다. Docker 를 사용하면 애플리케이션 개발 및 구축, 테스트, 배포를 신속하게 할 수 있습니다.

저 같은 경우에는 아래와 같은 경우에 장점을 느낄 수 있었습니다.

  1. Back-End 서버 개발 및 구축 시, 동시에 여러 버전을 사용하여 테스트
  2. Docker Compose로 다중 컨테이너를 손쉽게 관리
  3. 이미지를 활용하여 버전관리, 롤백, 배포를 빠르게 할 수 있음
  4. Revese Proxy 로 WEB / API Server 를 단일서버에서 운용

실제 현업에서는 CI/CD 파이프라인 구성을 통해, 지속적인 배포 환경을 구축하기도 합니다.

참고자료 : 우아한 형제들 기술 블로그
https://woowabros.github.io/experience/2018/06/26/bros-cicd.html

Docker 설치하기

Docker 저장소 설정

$ sudo apt-get update

# 패키지 다운로드
$ sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common

# Docker GPG 키 추가
$ sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

# Docker GPG 키 등록 확인
$ sudo apt-key fingerprint 0EBFCD88

# Docker 저장소 등록
$ sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

Docker Engine 설치

$ sudo apt-get update

# Docker 최신버전 설치
$ sudo apt-get install docker-ce docker-ce-cli containerd.io 

# Docker 버전 확인
$ docker -v

Docker Compose 설치

$ sudo curl -L "https://github.com/docker/compose/releases/download/1.25.3/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

$ sudo chmod +x /usr/local/bin/docker-compose

$ docker-compose --version
profile
Just Keep Coding... 🧑🏻‍💻

0개의 댓글