运行靶场并启动

1
docker-compose up -d        # 安装并启动靶场环境也称创建容器

若出现问题,或者更新了配置文件,需要手工来编译靶场环境

1
docker-compose build        # docker-compose up -d命令包含了docker-compose build

查看端口

1
2
docker-compose ps
docker ps

在本虚拟机上可以使用 [本虚拟机ip]:[端口号] 来进行访问

物理机访问

若要在物理机中访问虚拟机docker环境

首先,看看物理机能不能ping通虚拟机(同一个网段)

  • 物理机ip
  • 虚拟机ip

在可以ping通虚拟机的前提下,设置静态路由

首先,查看docker的ip

可以看到,该容器的IPAddress为172.18.0.3

那么在物理机上设置静态路由

1
route add -p 172.18.0.0 mask 255.255.0.0 192.168.6.130

就可以在物理机上访问 http://172.18.0.3:80

  • 删除永久路由

    1
    route delete 172.18.0.0
  • 打印路由表

    1
    route print

docker命令

1
2
3
4
5
6
docker-compose down         # 关闭靶场
docker-images # 查看下载的镜像
docker rmi [IMAGE ID] # 删除

service docker status # 查看docker状态
service docker start # 启动docker