[WSL] 도커 설치하기

임재규·2023년 4월 12일
0

Data_Engineering_Track_22

목록 보기
4/24

WSL이란?

  • WSL(Windows Subsystem for Linux)은 Windows 10 운영체제에서 Linux 커널과 호환성을 지원하는 환경을 제공하는 기술이다.
  • WSL을 사용하면 기존의 VM(Virtual Machine)을 실행하며 발생하는 CPU와 Memory의 문제나 복잡한 네트워크 설정 없이도 Windows10 혹은 Windows Server 환경에서 Linux를 사용할 수 있다.
  • WSL은 Windows와 Linux 운영체제 간에 파일 및 명령어를 공유하고 상호작용할 수 있도록 해준다.
  • WSL2는 가상화를 사용하여 Linux 커널을 실행합니다. WSL2는 보다 높은 성능과 기능을 제공하며 Docker와 같은 컨테이너 기반 어플리케이션을 실행할 수 있다.


우분투 22.04.2 버전을 이용하였다. wsl 1버전일 경우 도커를 실행했을 때, 실행이 되지 않았다.아래 앱을 다운받아 wsl 2버전으로 바꾼 후에 실행했더니 잘 작동하였다.

Docker란?

  • 리눅스 컨테이너에 여러 기능을 추가함으로써 애플리케이션을 컨테이너로서 좀더 쉽게 사용할 수 있게 만들어진 오픈소스 프로젝트
  • 도커는 Go 언어로 작성되어 2013년 3월에 첫 번째 릴리스가 발표된 이후 지금까지 꾸준히 개발되고 있음
  • 기존에 쓰이던 가상화 방법인 가상머신하고는 다르게 도커 컨테이너는 성능의 손실이 거의 없어서 차세대 클라우드 인프라 솔루션으로 많은 개발자들에게 주목받고 있음

Docker 설치

$ curl -sSL get.docker.com | sh

Docker 버전 확인

$ docker --version

Docker 시작

# docker service 시작 
sudo service docker start
# sudo service 작동중인지 확인
sudo service docker status
* Docker is running이 뜨면 실행
profile
공부 기록

0개의 댓글