"registry-mirrors": [
"https://kfwkfulq.mirror.aliyuncs.com",
"https://2lqq34jg.mirror.aliyuncs.com",
"https://pee6w651.mirror.aliyuncs.com",
"https://registry.docker-cn.com",
"http://hub-mirror.c.163.com"
"dns": ["8.8.8.8","8.8.4.4"]
#重新加载docker配置、以及重启docker服务
$ sudo systemctl daemon-reload
$ sudo systemctl restart docker
2.拉取15.2版本acunetix,镜像docker pull quay.io/hiepnv/acunetix
[root@host ~]# docker pull quay.io/hiepnv/acunetix
Using default tag: latest
latest: Pulling from hiepnv/acunetix
Digest: sha256:7898f6f44b53207376fd6ca34348bf384ada5751188770e92ade6501b523cc94
Status: Image is up to date for quay.io/hiepnv/acunetix:latest
quay.io/hiepnv/acunetix:latest
3.运行docker 容器,3443:3443 前面的端口可以随意改,只要虚拟机中该端口未被占用即可
docker run -itd -p 3443:3443 --restart=unless-stopped --name=acunetix_web quay.io/hiepnv/acunetix
4.访问awvs
本人在桥接的虚拟机中部署的awvs,通过虚拟机的ip:3443进行访问(虚拟机必须配置静态ip)
./change_credentials.sh
然后输入新的用户名和密码,添加用户
root@883745d323b1:/home/acunetix/.acunetix# ./change_credentials.sh
Master user found:
[email protected]
Email (leave empty for using
[email protected]):
[email protected]
Using master user
[email protected]
Password:
Password again:
centos7
nvidia-
docker
2离线安装包,使用命令rpm -ivh --force *.rpm
sudo systemctl restart
docker
sudo systemctl daemon-reload 依次执行此命令,如果 事先安装了containerd.io 则需要先进行 rpm -qa | grep containerd.io查询,然后再rpm -e XX进行卸载,如果 运行nvidia-
docker
之后 还出现
/usr/bin/nvidia-
docker
: line34: /usr/bin/
docker
: Permission denied
/usr/bin/nvidia-
docker
: lind34: /usr/bin/
docker
: Success
等警告,则需要关闭selinux 系统,使用setenforce 0 可临时关闭。
使用管理员权限打开 powershell,执行
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
或者在程序和功能选中 WSL。
2. 下载
Centos
7 的
docker
镜像
可以参考 https://github.com/RoliSoft/WSL-Distribution-Switcher 来下载。
或者直接下载 下面的链接给出的镜像。
https://r
aw
.githubusercontent.com/
CentOS
/sig-cloud-instance-images/a77b36c6c55559b0db5bf9e74e61d32ea709a179/
docker
/
centos
-7-
docker
.tar.xz
3. 安装 chocolatey
参考 :https://chocolatey.org/install
使用管理员权限打开 powershell,执行
Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
4. 安装LxRunOffline
choco install lxrunoffline
5. 使用 LxRunOffline
部署
Centos
到WSL
LxRunOffline.exe install -n
centos
-d E:\ProgramData\Microsoft\Windows\WSL\
CentOS
-f E:\Progra
mData\Microsoft\Windows\WSL\
centos
-7-
docker
.tar.xz
其中 -d 后面是要安装到的目录,-f 是前面下载的镜像, -n 用来指定名称。
然后使用 LxRunOffine 来开启
Centos
LxRunOffline run -n
centos
安装nvidia-
docker
需要先安装原生
docker
。以下是在
CentOS
上安装nvidia-
docker
的步骤:
1. 首先,安装原生
docker
。可以使用以下命令来安装:
sudo yum install -y
docker
2. 安装完原生
docker
后,需要将nvidia-
docker
的仓库文件添加到yum源中。执行以下命令:
curl -s -L https://nvidia.github.io/nvidia-
docker
/
centos7
/x86_64/nvidia-
docker
.repo | sudo tee /etc/yum.repos.d/nvidia-
docker
.repo
3. 接下来,安装nvidia-
docker
。执行以下命令:
sudo yum install -y nvidia-
docker
2
4. 安装完成后,启动
docker
服务:
sudo systemctl start
docker
5. 验证nvidia-
docker
是否安装成功。可以使用以下命令来检查:
sudo
docker
run --rm --gpus all nvidia/cuda:11.0-base nvidia-smi
以上就是在
CentOS
上安装nvidia-
docker
的步骤。