#docker 설치 전 사전 준비
$ sudo apt update && sudo apt upgrade
apt패키지 업데이트 및 업그레이드
sudo apt install apt-transport-https ca-certificates curl gnupg-agent softwareproperties-common
도커 설치 전 패키지 설치
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
작동하는지 확인, Doker의 공개키를 가져오고 시스템키에 추가. OK가 나오면 성공
#Docker 설치
sudo add-apt-repository \
> "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
> $(lsb_release -cs) \
> stable
apt repository에 stable 버전을 추가
$ sudo apt update && sudo apt install docker-ce docker-ce-cli containerd.io
Docker CE의 최신버전 설치
sudo systemctl enable docker && service docker start
부팅할 때마다 자동 시작되도록 등록하기.
관리자 권한을 필요로 하므로 비밀번호 입력
service docker status
Docker가 돌아가는지 확인
active(running)이 나오면 작동되고 있다는 뜻
Ifconfig 를 통해 ens33에 있는 자신의 ip입력, 포트는 9000번 사용
http://192.168.111.134:9000/
#wordpress를 도커로 설치하기
sudo apt install vim
sudo apt install docker-compose
cd /home/내계정
sudo vi docker-compose.yml
VI를 열고 내용 넣기
sudo docker-compose up -d
docker로 툴 받기
http://127.0.0.1:8080/wp-admin/install.php
로 들어가서 로그인 이후 웹페이지 생성
도커 허브에서 DVWA 이미지 다운 받아서 실행
https://hub.docker.com/
검색창에 web-dvwa 입력
맨 위 vulnerables/web-dvwa 들어가기
터미널에 sudo docker run --rm -it -p 80:80 vulnerables/web-dvwa 입력
주소창에 내 IP치고 접속하기