搭建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
-.-
评论区