본문 바로가기
개발노트

[docker] 윈도우 ubuntu로 docker 설치하기

by SoonNote 2023. 3. 8.
반응형

도커란

 

 오픈소스 컨테이너화 플랫폼이다. 컨테이너는 Host OS 상에서 리소스를 논리적으로 구분하여 마치 별도의 서버인 것 처럼 사용할 수 있게 하는 기술이다.

 컨테이너를 사용하는 이유는 아래와 같다

  • 여러 애플리케이션에서 사용하고 있는 라이브러리나 미들웨어의 버전에 대한 충돌을 회피
  • 이식성과 확장성이 좋다
    • 컨테이너 이미지 그대로 의존성 없이 다른 환경에서 실행 가능
    • 컨테이너를 여러 개 실행해서 이중화 가능
  • 다양한 운영 환경을 지원할 수 있다
    • Windows 환경에서 Linux를 실행하거나 그 반대도 가능

도커 설치를 해본다

 

- 오래된 버전 삭제

 혹시 기존의 예전 버전이 있으면 삭제후 진행

apt-get remove docker docker-engine docker.io containerd runc

 

 

repository 설정

apt package index를 업데이트하고 HTTPS를 통해 repository를 이용하기 위해 패키지들을 설치한다

apt-get update

apt-get install ca-certificates curl gnupg lsb-release

 

Docker의 GPG Key 등록

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

 

stable repository 등록

	 echo \
  "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
  $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

 

Docker Engin 설치

apt-get update
apt-get install docker-ce docker-ce-cli containerd.io

 

설치 후 버전확인

docker -v

도커 실행상태 확인 및 실행

service docker status
service docker start

 

반응형