도구 설치 방법

[Docker] Kali Linux에 Docker/Docker-compose 설치하기

SecurityMan 2022. 4. 4. 08:30

 

Kali Linux에 Docker를 설치해보자.

(Kali Linux 설치법은 여기를 참고 : https://hackingstudypad.tistory.com/58)

 

[Kali Linux] 최선버전 다운로드 및 설치방법

Kali Linux 최신버전 설치 및 다운로드 방법에 대해서 알아보자. 칼리리눅스는 Offensive Security에서 개발한 데비안 기반의 리눅스 운영체제이다. 모의해킹 공부를 할때 거의 필수적으로 사용하는데

hackingstudypad.tistory.com

 

도커(Docker)는 가상화 프로그램의 한 종류이다.

 

Vmware Workstation 이나 VirtualBox 처럼 운영체제를 가상화해서 사용한 수 있도록 해주는 프로그램인데

 

이 둘과 차이점이 있다면 아주 경량화 됐다는것이다.

 

반응형

 

도커는 컨테이너라는것을 이용해 특정 소프트웨어 실행헤 필요한 것들을 묶어주고,

 

이 컨테이너를 이용해서 다른 환경에 상관없이 해당 소프트웨어만들 위한 실행환경을 제공해준다.

 

보통 해킹대회 문제를 만들때 도커를 많이 이용한다.

 

웹해킹이나 포너블 문제를 출제하기위해서 별도의 서버를 만들지 않아도

 

간단하게 컨테이너를 만들어서 도커 위에서 실행시켜 주면 안정적으로 작동하기 때문이다.

 

 

칼리 리눅스에서 터미널 창을 열어서 docker 라고 입력해본다.

 

당연히 아직 설치가 되어있지 않기 때문에 실행이 되지 않는다.

 

대신 칼리에서 권고를 해준다.

 

 

설치하기전 update를 먼저 해준다.

 

sudo apt-get update

 

해당 명령어를 통해 업데이트를 할 수 있다.

 

sudo 명령어 사용에 따른 비밀번호를 물어본다면 kali 라고 입력하면 된다.

 

sudo apt install docker.io

 

다음으로 칼리에서 권고해준대로 명령어를 이용해서 docker 패키지를 설치해준다.

 

Do you want to continue? 물어보면 Y 를 입력하면 된다.

 

잠시 기다리면 금방 설치가 완료된다.

 

 

아까와 다르게 터미널에 docker 라고 입력하면 

 

명령어가 잘 실행되어서 사용방법이 출력되게 된다.

 

 

docker -v 로 버전출력 옵션을 주면 

 

버전정보도 잘 출력되는것을 확인할 수 있다.

 

docker 설치하는김에 docker-compose 라는것도 같이 설치해보자.

 

docker-compose는 docker의 여러 컨테이너를 관리하기 편하도록 여러 기능을 제공해주는 툴이다.

 

 

터미널에 docker-compose 라고 입력해본다.

 

역시나 아직 설치가 안됐기 때문에 아무것도 실행되지 않고,

 

칼리 리눅스에서 권고를 해준다. 

 

Do you want to install it? 이라고 물어보는데 Y라고 답변을 하자.

 

 

그럼 칼리 리눅스에서 docker-compose 패키지를 찾아온다.

 

Do you want to continue? 에도 역시 Y라고 답변한다.

 

잠시 기다리면 docker 설치할때보다 떠 빨리 설치가 완료된다.

 

 

역시나 터미널에 다시 docker-compose 라고 입력해보면 이젠 사용법이 출력된다.

 

 

-v 옵션을 줘서 버전정보도 확인해준다.

 

docker, docker-compose 사용법은 다음 포스팅에서 다뤄보겠다.

반응형