目 录CONTENT

文章目录

搭建Vulhub靶场

Administrator
2024-05-20 / 0 评论 / 0 点赞 / 27 阅读 / 0 字

搭建Vulhub靶场

在使用docker过程中存在的问题

Vulhub是一个面向大众的开源漏洞靶场,简单执行一条命令即可编译、运行一个完整的漏洞靶场镜像。

github项目地址

https://github.com/vulhub/vulhub

中文文档地址

https://github.com/vulhub/vulhub/blob/master/README.zh-cn.md

先下载vulhub

git clone https://github.com/vulhub/vulhub.git

在使用docker过程中存在的问题

最主要的就是代理源的问题

先添加docker代理源

/var/lib/docker/daemon.json

{
    "registry-mirrors": [
        "https://docker.1ms.run",
    ]
}

然后配置docker命令行代理

先创建文件夹

/etc/systemd/system/docker.service.d

在此文件夹下创建文件

proxy.conf

本地开代理的情况下

[Service]
Environment="HTTP_PROXY=localhost:7890"
Environment="HTTPS_PROXY=localhost:7890"

如果本地没开代理,就使用服务器代理

[Service]
Environment="HTTP_PROXY=代理服务器ip:7890"
Environment="HTTPS_PROXY=代理服务器ip:7890"

重启docker

sudo systemctl daemon-reload

sudo systemctl restart docker

最后配置

/etc/proxychains.conf

添加

socks5 127.0.0.1 7890

ok

大功告成

################################################################################
Ubuntu 16.04+、Debian 8+、CentOS 7+(原有/etc/docker/daemon.json配置为空的情况下)
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<EOF
{
    "registry-mirrors": [
        "https://docker.1ms.run",
        "https://docker.1panel.top",
        "https://hub.rat.dev"
    ]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker


2.使用DockerHub Proxy,以下以 hub.rat.dev 为例:
可以根据列表自行替换
docker pull hub.rat.dev/library/mysql:5.7
说明:library是一个特殊的命名空间,它代表的是官方镜像。
如果是某个用户的镜像就把library替换为镜像的用户名
################################################################################
需要部署

群晖配置
先在界面容器设置里面注册以下地址
        "https://docker.1ms.run",
        "https://docker.1panel.top",
        "https://hub.rat.dev"



然后ssh 登录群晖   使用docker pull  下载镜像
然后ssh 登录群晖   使用docker pull  下载镜像
然后ssh 登录群晖   使用docker pull  下载镜像

可以根据列表自行替换
docker pull hub.rat.dev/library/mysql:5.7
可以根据列表自行替换
docker pull hub.rat.dev/library/mysql:5.7
可以根据列表自行替换
docker pull hub.rat.dev/library/mysql:5.7


说明:library是一个特殊的命名空间,它代表的是官方镜像。
如果是某个用户的镜像就把library替换为镜像的用户名


################################################################################




极空间
先在界面容器设置里面注册以下地址
        "https://docker.1ms.run",
        "https://docker.1panel.top",
        "https://hub.rat.dev"


然后在自定义拉取中输入镜像中进行下载镜像
################################################################################



windows 在docker desktop中打开设置
里面的docker Engine中添加registry-mirrors

{
    "registry-mirrors": [
        "https://docker.1ms.run",
        "https://docker.1panel.top",
        "https://hub.rat.dev"
    ],
  "builder": {
    "gc": {
      "defaultKeepStorage": "20GB",
      "enabled": true
    }
  },
  "experimental": false
}

点击apply&restart
################################################################################

引用
https://blog.csdn.net/Lichen0196/article/details/137355517

-.-

0

评论区