docker学习笔记
Mac系统安装docker:
https://www.runoob.com/docker/macos-docker-install.html
国内镜像源:
https://registry.docker-cn.com http://hub-mirror.c.163.com https://docker.mirrors.ustc.edu.cn
Vulhub使用:
# 下载最新版vulhub git clone https://github.com/vulhub/vulhub.git # 进入相应漏洞目录 cd /path/to/vuln/ # 启动服务 docker-compose up -d #测试完成后,删除整个环境 docker-compose down -v
VulAPP的使用:(源地址:http://vulapps.evalbug.com)
#以docker巡风为例 1.拉取镜像到本地 $ docker pull medicean/vulapps:tools_xunfeng 2.启动环境 $ docker run -d -p 8000:80 medicean/vulapps:tools_xunfeng -p 8000:80 前面的 8000 代表物理机的端口,可随意指定。访问: http://127.0.0.1:8000/ 正常访问则代表安装成功
删除镜像相关操作:
#查看CONTAINER信息 docker ps-a #停止相应容器的服务 docker stop "CONTAINER ID" #删除容器 docker rm "CONTAINER ID" (实际操作无须双引号) #查看IMAGE信息 docker images #删除相应镜像 docker rmi “IMAGE ID” (实际操作无须双引号)