Skip to content

Instantly share code, notes, and snippets.

@0xbug
Last active August 9, 2020 15:55
Show Gist options
  • Save 0xbug/26e162f9ff266958ac59efec9f7dbe7c to your computer and use it in GitHub Desktop.
Save 0xbug/26e162f9ff266958ac59efec9f7dbe7c to your computer and use it in GitHub Desktop.

宿主机

docker run -ti --name=awvs -v /tmp/awvs:/tmp/awvs ubuntu

acunetix_trial.shpatch_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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment