Labsetup.zip 압축파일을 다운받아서 도커 설정을 해준다.
압축파일은 우분투와 공유파일로 만든 위치에 압축을 풀어준다.
$ mkdir -p ~/Share
$ sudo mount -t vboxsf VM_Shared ~/Share
<참고> 위 두개의 명령어를 통해 공유파일과 우분투를 마운트해준다.
$ cd ~/Share
[09/10/24]seed@VM:~/Share$ ls
Labsetup

https://github.com/seed-labs/seed-labs/blob/master/manuals/docker/cheatsheet.md
이 URL을 참고하여 도커 설정 시작
docker-compose.yml: 여러 Docker 컨테이너를 정의하고 설정하는 파일. 컨테이너 구성, 네트워킹, 볼륨 등을 설정하여 다양한 서비스를 함께 실행할 수 있게 함.
volumes 폴더: Docker 볼륨 데이터를 저장하는 폴더. 컨테이너 내부의 데이터를 로컬 컴퓨터에 영구적으로 저장하고 관리함.
docker-compose build
dcbuild #위 명령어의 짧은 버전

dcup # Alias for: docker-compose up
위에서 빌드한 attacker, Host A, Host B 3가지 컴퓨터가 켜지게 됨

켜진 ~/../Labsetup위치에서 열었던 터미널은 끄면안됨 숨겨두고 진행!
새로운 터미널을 열어주고 컴퓨터에 접속하기위해서 IP를 알아야함
dockps # Alias for: docker ps --format "{{.ID}} {{.Names}}"

왼쪽에 컴퓨터의 IP가 16진수로 길게 있음.
docksh <id> # Alias for: docker exec -it <id> /bin/bash
id부분이 너무 길기 때문에 다쓰지않고 앞 두글자 정도만 써도 됨.
(참고; id랜덤으로 생성됨으로 여러분 화면은 다른 값이 나옵니당.)

루트 권한으로 들어와서 ls같은 명령어 실행할 수 있게됨.