一,安装docker
要想完成这项操作首先肯定要下载docker啦,这个我是根据教程来的:
点击这个网址里面有详细的docker安装步骤,适合新手小白!!!
二,使用docker寻找dvwa的镜像
镜像一般选择最多星的
docker search dvwa //寻找一个叫dvwa的镜像
三,拉取镜像
选择自己想要拉取的镜像(建议选最多星的,以免后面出现问题)
docker pull citizenstig/dvwa //拉取镜像
出现这样说明拉取成功,可以进行下一步。
四,运行镜像
docker run --name frosty_carson -d -p 外部端口:内部端口 容器镜像 //名称命名为frosty_carson
- docker相当于自己就是一个系统,然后docker这个系统要访问的话,需要通过指定端口,因为docker是在虚拟机里面的,所以要是访问docker就要先访问虚拟机在进docker,但是访问虚拟机的服务自然也要一个端口才能访问,所以就要把从外部访问的虚拟机端口和docker服务的端口联系起来(因为服务器一般默认开的80,所以一般内部端口输80就行了)
出现这样基本可以确定这个容器建好了
- 外部端口自行修改就行了,只要不与已有的相冲突就行了,可以使用这个命令查看机子本身开的端口
ss -tuln
五,进入容器
进入名为frosty_carson的容器(容器名字自己定,如果第四步没有自己定名字系统会随机分配)
docker exec -it frosty_carson /bin/bash
exit //退出容器
六,查看容器状况
docker ps
有我们创建那个就是成功啦。
end!!!