- 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 공식 문서에서 우분투에 도커를 설치하는 방법과 동일하다.
Install Docker Engine on Ubuntu
docs.docker.com
WSL에서 도커 작동하기
위 과정에서 3번 까지는 정상적으로 될텐데 WSL 환경에서 4번. 도커 설치 확인 명령을 실행하면 가끔 다음과 같이 오류가 뜰 때가 있다. 이 문제는 WSL환경에서 공식적으로 systemd, systemctl이 지원하지않아서 생긴다.
해결책은 해당 포스트에 작성해놓았다.
위 포스트의 방법으로 해결하고, 다시 $ sudo docker run hello-world 을 입력하면 다음과 같이 정상적으로 작동함을 알 수 있다.
'개발 > DevOps' 카테고리의 다른 글