docker搭建sqli-labs及常用命令

前言

接上篇文章中的kali内docker安装后,对于docker的使用进行简单的学习,下面是搭建sqli-labs的简单过程。

docker 命令

docker search [a]
# 搜索[a]的镜像

docker pull [b]
# 下载镜像[b],可以自由选择

docker images
# 查看存在的镜像

docker image rm <id>
# 删除镜像

docker run -dt --name [n] -p 80:80 --rm [b]
# 运行存在的镜像;-dt 后台运行;--name 命名;-p 80:80 将后面的docker容器端口映射到前面的主机端口;--rm 运行完删除容器

docker exec -it <CONTAINER ID> /bin/bash
# 进入运行中的容器

docker run -it --rm ubuntu /bin/bash
# 运行存在的镜像,并以交互的方式进入容器,运行完删除容器

docker ps
docker container ls
# 查看运行中的容器

docker stop <CONTAINER ID>
# 停止指定的容器,不指定为所有的容器

docker  rm
# 删除所有的容器

docker container [stop/start/restart]
# 停止/开启/重启容器

docker container kill <CONTAINER ID>
# 强行终止容器

docker commit -p <CONTAINER ID> container-backup
# 创建Docker的快照

配置sqli环境

终端依次运行:

docker search sqli-lab 
docker pull acgpiano/sqli-labs
docker images
docker run -dt --name sqli -p 80:80 --rm acgpiano/sqli-labs

随后在浏览器中打开127.0.0.1,进入sqli-labs


版权声明:本文为wyj_1216原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。