宿主机
docker run -ti --name=awvs -v /tmp/awvs:/tmp/awvs ubuntu
将 acunetix_trial.sh
和 patch_awvs
放到宿主机 /tmp/awvs
目录下
进入容器内
apt-get install sudo libxdamage1 libgtk-3-0 libasound2 libnss3 libxss1 libx11-xcb-dev -y
bash /tmp/awvs/acunetix_trial.sh
cp /tmp/awvs/patch_awvs /home/acunetix/.acunetix_trial/v_190325161/scanner/
su -l acunetix
bash
cd /home/acunetix/.acunetix_trial
sh start.sh
exit
exit
cd /home/acunetix/.acunetix_trial/v_190325161/scanner/
chmod +x patch_awvs
./patch_awvs
回到宿主机
docker commit awvs awvs
touch Dockerfile
Dockerfile 内容
FROM awvs
LABEL MAINTAINER=0xbug
ENV TZ=Asia/Shanghai
EXPOSE 13443
WORKDIR /home/acunetix/.acunetix_trial
USER acunetix
CMD ["/bin/bash", "start.sh"]
创建镜像
docker build -t awvs:latest -f Dockerfile .
启动镜像
docker run -ti -p 443:13443 -d awvs
打开浏览器访问 https://127.0.0.1