- Docker란, 리눅스의 응용 프로그램들을 프로세스 격리 기술들을 사용해 컨테이너로 실행하고 관리하는 기술이다.
$ sudo apt-get update $ sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ gnupg \ lsb-release
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
$ sudo apt-get update $ sudo apt-get install docker-ce docker-ce-cli containerd.io
$ sudo docker run hello-world
위의 절차는 Docker 공식 문서에서 우분투에 도커를 설치하는 방법과 동일하다.
Install Docker Engine on Ubuntu
docs.docker.com
위 과정에서 3번 까지는 정상적으로 될텐데 WSL 환경에서 4번. 도커 설치 확인 명령을 실행하면 가끔 다음과 같이 오류가 뜰 때가 있다. 이 문제는 WSL환경에서 공식적으로 systemd, systemctl이 지원하지않아서 생긴다.
해결책은 해당 포스트에 작성해놓았다.
위 포스트의 방법으로 해결하고, 다시 $ sudo docker run hello-world 을 입력하면 다음과 같이 정상적으로 작동함을 알 수 있다.
3. Docker 세팅 with WSL2(Ubuntu 20.04)
Docker란?
- Docker란, 리눅스의 응용 프로그램들을 프로세스 격리 기술들을 사용해 컨테이너로 실행하고 관리하는 기술이다.
Docker 설치
위의 절차는 Docker 공식 문서에서 우분투에 도커를 설치하는 방법과 동일하다.
WSL에서 도커 작동하기
위 과정에서 3번 까지는 정상적으로 될텐데 WSL 환경에서 4번. 도커 설치 확인 명령을 실행하면 가끔 다음과 같이 오류가 뜰 때가 있다. 이 문제는 WSL환경에서 공식적으로 systemd, systemctl이 지원하지않아서 생긴다.
해결책은 해당 포스트에 작성해놓았다.
위 포스트의 방법으로 해결하고, 다시 $ sudo docker run hello-world 을 입력하면 다음과 같이 정상적으로 작동함을 알 수 있다.
'개발 > DevOps' 카테고리의 다른 글