Skip to content

Latest commit

 

History

History
87 lines (63 loc) · 1.68 KB

File metadata and controls

87 lines (63 loc) · 1.68 KB

Install Docker

Window

安裝 WSL 2

安裝 Docker Desktop

MacOs

安裝 Intel Docker Desktop

安裝 Apple Silicon Docker Desktop

Kali

Kali 安裝 Docker

sudo rm -f /etc/apt/trusted.gpg.d/kali-archive-keyring.gpg
sudo wget -qO - https://archive.kali.org/archive-key.asc | sudo tee /etc/apt/trusted.gpg.d/kali-archive-keyring.asc 
sudo apt update
sudo apt install -y docker.io
sudo systemctl enable docker --now

加入 dcoker 權限

sudo usermod -aG docker $USER
newgrp docker

執行 dcoker

docker images
docker ps -a
docker search hello
docker run --rm hello-world # (加上—rm為執行後即刪除)

安裝 Docker Compose

sudo curl -L "https://github.com/docker/compose/releases/download/$(curl -s https://api.github.com/repos/docker/compose/releases/latest | grep 'tag_name' | cut -d\" -f4)/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

加入 docker-compose 權限

sudo chmod +x /usr/local/bin/docker-compose

啟動 docker-compose

到指定 docker-compose.yml 位置

COMPOSE_BAKE=true docker-compose up -d

kai 掛上 vmware share folder

sudo vmhgfs-fuse .host:/ /media -o allow_other

到 Kali 的 /media/{share目錄}

cd /media/{share目錄}
git clone https://github.com/catseng6606/SQL0612

移除所有 container

sudo docker rm -f $(sudo docker ps -a -q)

移除所有 container

sudo docker image remove -f $(sudo docker images -a -q)

安裝 sqli-labs

docker pull acgpiano/sqli-labs
docker run -dt --name sqli-lab -p 8888:80 acgpiano/sqli-labs:latest