Jeomxon's Tech Note

Docker에서 ubuntu이미지를 이용해 bomblab 환경설정 하기 본문

System/BombLab

Docker에서 ubuntu이미지를 이용해 bomblab 환경설정 하기

저문(jeomxon) 2021. 11. 15. 21:33

오늘의 포스팅은 docker에서 ubuntu이미지를 이용해서 bomblab용 컨테이너를 만들어서

기본 환경 설정을 하는 법에 대해서 다뤄볼 것이다.

앞으로 bomblab을 풀기 위해서 미리 환경설정을 하는데 단순히 내 로컬이 아니라 docker의 가상환경에서 하기 위함이 있다.

나의 로컬에서 하는 것이랑은 크게 차이는 없지만 지저분한 로컬을 피하기 위해서 이런 선택을 했다.

 

먼저 docker를 다운받는다.

https://docs.docker.com/desktop/mac/install/ <-- 필자는 실리콘 칩이 탑재된 맥을 사용 중이므로 Mac with Apple chip을 선택하여 다운하였다.

윈도우는 좌측 카테고리에서 윈도우 용을 다운받을 수

있게 되어있다.

 

그 후 Docker Desktop이라는 프로그램이 설치가 된다.

 

들어가게 되면 옆에 images라는 카테고리가 보이게 되는데 여기서 나는 ubuntu이미지를 받아서 사용했다.

명령어를 이용한 방법도 있고 docker desktop에서 받는 방법도 있는데 둘 중 아무거나 사용해서 이미지를 받으면 된다.

$ docker pull ubuntu

라는 위의 명령어를 사용하여 ubuntu 이미지를 받을 수 있다.

$ docker images

위 명령어를 입력해보면 다음과 같이 우분투 이미지가 정상적으로 있는지 확인할 수 있다.

 

 

그러면 이제 이 우분투 이미지를 이용해서 여러 개의 컨테이너를 만들 수 있는데 오로지 bomblab을 위한 컨테이너를 만들 것이므로

컨테이너의 이름은 "bomblab"으로 설정해 줄 것이다.

 

$ docker run --name bomblab ubuntu

위의 명령어를 실행해주면 bomblab이라는 이름의 컨테이너가 ubuntu라는 이미지를 통해서 만들어지게 된다.

 

그리고 이렇게 bomblab컨테이너가 실행되고 있는 것을 볼 수가 있다.

 

지금까지 docker를 이용하여 bomblab을 위한 기본 설정을 완료하였다.

다음 포스팅에서는 bomblab을 위한 gdb등의 기본 프로그램을 받는 등의 과정에 대해서 올릴 것이다.

'System > BombLab' 카테고리의 다른 글

BombLab풀기 - <phase_2>  (0) 2020.01.16
BombLab풀기 - <phase_1>  (0) 2020.01.02