Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。
1.
kali安装docker
root模式下
安装docker
apt-get install -y docker docker-compose
或
查看版本信息
docker --version
查看版本信息
docker-compose --version
出现此为安装成功
2.
配置docker镜像源
使用docker时,经常需要从官方获取镜像,配置加速器使网络更顺畅
启动docker
systemctl start docker.service
查看docker服务是否开启
service --status-all
修改docker配置文件
vim /etc/docker/daemon.json
登录进入阿里云容器镜像服务
复制此行
:wq保存退出
配置完成后使用命令使加速器生效
#重新加载配置文件
systemctl daemon-reload
#重启docker
systemctl restart docker
3.
docker基础命令
启动docker
system start docker
列出容器
docker ps -a / docker container ls -a
删除镜像
docker rmi [image_id]
删除容器
docker rm [container_id]
4.
docker搭建dvwa
下载镜像
docker pull vulnerables/web-dvwa
或者通过搜索来自选镜像源
docker search dvwa
通过镜像下载容器
docker run --rm -it -p 80:80 vulnerables/web-dvwa
通过镜像启动容器
补充: -p 80:80 是将容器里的80端口映射到kali的80端口(网站服务)
到此步停住说明已经运行了
kali打开浏览器
访问127.0.0.1
dvwa已经可以正常访问