IT/WSL

WSL에 도커(Docker)를 설치하자.

상짱 2024. 2. 28. 20:26
반응형

Manuals | Docker Docs

 

Manuals

Explore the Docker product user manuals

docs.docker.com

 

도커 매뉴얼에 들어가면, 여러 가지 서비스가 있다.

Docker Desktop, Docker Extensions, Docker Scout, Docker Engine, Docker Build, Docker Compose, Docker Hub..

 

여기서 개발환경 구성이니, 필요한 건, Docker Engine, Docker Compose 정도이다.

매뉴얼에 설명을 읽어보면, 

Docker Engine 은 애플리케이션을 빌드하고 컨테이너화 하는 것이라고 되어 있고,

Docker compose는 다중 컨테이너 애플리케이션을 구동하는 것이라고 되어 있다.

 

일단 개발환경구성에 필요한 건 이거 두 개다.

사이트 들어가면 매뉴얼에서 나오는 대로 설치.

 


1. Docker Engine.

 

- Uninstall Old Version

- 설치된 Docker 삭제

$ for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do sudo apt-get remove $pkg; done

 

for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do sudo apt-get remove $pkg; done

 

- 그리고 설치방법은 여러 가지를 소개하고 있는데..

- 첫 번째는, Docker 저장소를 통하여 수동 설치..?

- 그리고 테스팅, 개발환경에서는 스크립트를 이용하는 방법

- 저는 스크립트를 이용하는 방법

 

# curl 롤 get-docker.sh 파일 받고, sh 파일 실행하기

$ curl -fsSL https://get.docker.com -o get-docker.sh
$ sudo sh get-docker.sh

$ curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh

 

- 이제 docker engine 이 설치되었다.

 

docker version

- 권한 거부 같은 것이 뜬다.

- docker그룹에 현재사용자를 추가하자.

$ sudo usermod -aG docker ${USER}

 

sudo usermod -aG docker ${USER}

 

- 도커 엔진 설치 끝.


2. Docker Compose

 

Install using the repository

$ sudo apt-get update
$ sudo apt-get install docker-compose-plugin
$ docker compose version

 

sudo apt-get update / sudo apt-get install docker-compose-plugin

 

docker compose version

 

- 순서대로 실행하면 끝.


- docker-composedocker compose 차이점

 

- docker-compose 는 V1.x이고, 2023년 6월까지 지원 만료되었답니다.

- docker compose 는 V2.x

- docker compose 를 사용하도록 합시다.

 

- 이상. 끝.

반응형