글 작성자: 모두의 근삼이

본 내용은 2019년 12월 31일 테스트 되고 작성됨.

본 내용은 Docker Document의 install>linux>debian 파트를 참고하여 작성됨.


현재 Kali 리눅스만을 위해 공식적으로 제공하고 있는 최신버전의 Docker Repository가 없다. 따라서 올바른 Repository를 지정해주기 위해 데비안 저장소를 추가하여 사용하며, Kali 리눅스의 기반인 buster 버전을 지정할 예정이다.

 

설치 준비

- Docker PGP Key 추가

curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -

아래 명령을 통해 정상적으로 추가되었는지 확인 할 수 있다.

sudo apt-key fingerprint 0EBFCD88

#pub   4096R/0EBFCD88 2017-02-22
#      Key fingerprint = 9DC8 5822 9FC7 DD38 854A  E2D8 8D81 803C 0EBF CD88
#uid                  Docker Release (CE deb) <docker@docker.com>
#sub   4096R/F273FCD8 2017-02-22

- Docker APT repository 설정

echo 'deb [arch=amd64] https://download.docker.com/linux/debian buster stable' \
> /etc/apt/sources.list.d/docker.list

- 필수 패키지 설치

sudo apt-get update
sudo apt-get install \
    apt-transport-https \
    ca-certificates \
    curl \
    gnupg2 \
    software-properties-common

 

Docker 설치

- 오래된 버전 삭제

sudo apt-get remove docker docker-engine docker.io containerd runc

- Docker 설치

sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io

 

테스트

- Docker Daemon 시작, 시스템 재시동시 자동 시작 추가

sudo systemctl start docker
sudo systemctl enable docker

- Test Code

docker run --rm geunsam2/moo

소를 만났다면 끝.

반응형