云服务器:Centos8.4
本机:windows11
查看Centos版本
cat /etc/centos-release
卸载旧版的docker(没安装过跳过)
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
安装yum-utils
yum install -y yum-utils
添加阿里云的镜像docker的仓库(官方的太慢,这个很快)
yum-config-manager \
--add-repo \
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
查看存放所有的yum仓库文件
cd /etc/yum.repos.d/
查看文件
ls
安装docker
yum install docker-ce docker-ce-cli containerd.io -y
启动docker
systemctl start docker
设置开机自启
systemctl enable docker
查看docker进程是否启动
ps aux|grep docker
测试一个docker容器
docker run hello-world
到这里docker就安装好了,接下来安装AWVS
搜索AWVS镜像
docker search awvs
选取一个较新的版本拉取下来
docker pull secfa/awvs
查看镜像列表
docker images
启动容器,将docker的3443端口映射到物理机的2333端口
docker run -d -p 2333:3443 secfa/awvs
查看容器是否启动
docker ps -a
访问AVWS管理台
https://docker所在服务器的ip:2333
默认账号密码为:
admin@admin.com
Admin123
修改AWVS默认账号和密码
查看容器列表
docker container ls
进入AWVS容器
docker exec -u root -it 容器ID /bin/bash
ls
进入修改密码的目录
cd /home/acunetix/.acunetix/
ls
运行修改密码文件
./change_credentials.sh
修改账号和密码(我这里账号没有修改)
admin@admin.com
密码
重新输入密码
重新登录即可
docker其他常用命令:
#查看镜像
docker images ls
#查看容器
docker container ls
#删除镜像
docker rmi 镜像ID
#删除容器
docker rm 容器ID
#杀容器,会将运行中的容器停下来
docker kill 容器ID
#启动镜像
docker run -p 13443:3443 -dit 镜像ID(宿主机端口和容器端口)
#进入容器
docker exec -u root -it 容器ID /bin/bash