[Docker] 시작하기 with WSL2

서혁진·2021년 9월 22일
0
post-custom-banner

wsl2 ubuntu 20.04 설치

  1. 이전 버전의 docker 가 설치 되있으면 삭제

    $ sudo apt-get remove docker docker-engine docker.io containerd runc
  2. apt 패키지 업데이트

    $ sudo apt-get update
    $ sudo apt-get install \
    apt-transport-https \
    ca-certificates \
    curl \
    gnupg \
    lsb-release
    • apt-get update : 시스템(리눅스) 안의 apt 패키지 리스트를 최신상태로 업데이트
    • apt-transport-https : 패키지 관리자가 https를 통해 데이터 및 패키지에 접근할 수 있도록 한다.
    • ca-certificates : certificate authority 에서 발행되는 디지털 서명. SSL 인증서의 PEM 파일이 포함되어 있어 SSL 기반 앱이 SSL 연결이 되어있는지 확인할 수 있다.
    • curl : Client URL, 서버와 통신할 수 있는 커맨드 명령어 툴이다
    • gnupg : GNU Privacy Guard, 데이터를 암호화 하고, 전자 서명을 만들 수 있는 암호화 도구
    • lsb-release : 리눅스 배포판을 식별하는 간단한 도구
  3. Docker 공식 GPG Key 추가

    $ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
    • curl 옵션
      • 추가값이 필요하지 않은 옵션의 경우 붙여서 쓸 수 있다
      • -f : http 헤더의 Content-Type 을 multipart/form-data 로 보낸다
      • -s : 진행과정/에러를 보여주지 않는다
      • -S : -s 옵션과 같이 사용시 에러발생인경우만 표시
      • -L : 301/302 응답시 자동 리다이랙트 허용
  4. 도커 엔진 설치

     $ sudo apt-get update
     $ sudo apt-get install docker-ce docker-ce-cli containerd.io
  5. 도커 시작하기

    $ sudo service docker
    • wsl 은 systemctl 명령어가 없고 대신 service 를 통해 실행이 가능하다.

출처: https://docs.docker.com/engine/install/ubuntu/

profile
안녕하세요
post-custom-banner

0개의 댓글