一、安装docker
1.更新源:apt-get update
2.下载docker:apt install docker
二、常用命令
1.查看本地镜像仓库:docker images
2.从云镜像库搜索镜像:docker search XXX(镜像名)
3.删除本地镜像:docker rmi -f XXX
4.下载镜像:docker pull XXX
5.运行镜像,启动容器:docker run -d -p 80:80 镜像id(80是主机端口,第二个80是映射环境内的80端端口)(镜像id只写前三位即可)
6.查看正在运行的镜像:docker ps
7.进入容器(环境内部):docker exec -it 进程id /bin/bash
8.宿主机向容器环境内传输文件:docker cp 1.txt 进程id:容器内路径
9.容器向宿主机传输文件:docker cp 进程id:要传输的文件 宿主机目录
10.生成镜像:docker commit 进程id 镜像名:描述
11.导出镜像:docker save 镜像id | gzip >1.tgz
12.导入镜像:docker load -i 镜像名
13.镜像命名:docker tag 镜像id 新镜像名(新旧同时存在,可以把旧的名字镜像删除)
14.停止正在运行的镜像:docker stop 进程id
三、安装docker-compose
apt install docker-compose
四、拉取vulhub漏洞库
git clone https://github.com/vulhub/vulhub.git
进入指定漏洞的文件夹下,使用docker-compose up -d即可启动漏洞环境
docker-compose down可以关闭环境