Kali安装Docker并安装awvs

1. 使用清华镜像站:

curl -fsSL https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/debian/gpg | sudo apt-key add -

截图_20212802112819.png

警告:不推荐使用 apt-key。 改为在 trust.gpg.d 中管理密钥环文件(请参阅 apt-key(8))。

2. 配置docker-apt

echo 'deb https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/debian/ buster stable' | sudo tee /etc/apt/sources.list.d/docker.list

截图_20212902112947.png

3. 更新apt

sudo apt-get update

截图_20213402113417.png

4. 安装docker

4.1 旧版本被称为docker,docker.io或docker-engine,如果安装了这些,请卸载它们:

sudo apt-get remove docker docker-engine docker.io containerd runc

截图_20214502114553.png

我这台虚拟机并未之前安装。
sudo apt-get install docker docker.io
截图_20212013032009.png

4.2 进行docker安装

sudo apt-get install docker-ce

截图_20214902114919.png

4.3 版本

截图_20215502115545.png

4.4 查看docker container

截图_20210302120305.png

截图_20210402120436.png

4.5 开启和停止docker服务

sudo systemctl start docker 或sudo service docker start
sudo systemctl stop docker 或 sudo service docker stop
截图_20210602120653.png

4.6 查看当前的images

docker images

截图_20211202121246.png

4.7 pull 拉取下载镜像(这里以awvs为例)

docker pull secfa/docker-awvs

截图_20211602121625.png

4.8 将Docker的3443端口映射到物理机的 13443端口

docker run -it -d -p 13443:3443 secfa/docker-awvs

截图_20215702125715.png

  1. run 运行一个容器
  2. -d 表示后台模式,告知容器在后台运行
  3. -p 13443:3443 -p 参数将 Docker 主机的端口映射到容器内,即将 Docker 主机的 13443端口映射到了容器内的 3443 端口。这意味着当有流量访问主机的 13443 端口的时候,流量会直接映射到容器内的 3443 端口。之所以如此是因为当前使用的镜像,其 Web 服务监听了 3443端口。这意味着容器启动时会运行一个 Web 服务,监听 3443端口。

4.9 给容器起名

docker container run -d --name awvs secfa/docker-awvs

截图_20210902010902.png

  1. --name 给镜像起名
  2. awvs 将要改的名字
  3. secfa/docker-awvs 需要改名的镜像

4.10 查看容器详细信息

docker container inspect awvs

截图_20211302011325.png

可以看到如下地址:
截图_20211902011953.png

  • kali访问:https://172.17.0.3:3443


    截图_20212002012051.png
  • kali访问:https://127.0.0.1:13443


    截图_20212102012154.png
  • 物理机访问
    查询kali--IP


    截图_20210102030108.png

    截图_20210102030133.png

容器的相关信息
awvs13 username: [email protected]
awvs13 password: Admin123
AWVS版本:13.0.200217097
浏览器访问:https://127.0.0.1:13443/ 即可


5. docker 常规命令

5.1 docker ps 查看当前启动的容器

截图_20212902012945.png

5.2 停止一个正在运行的容器

  • docker stop 优雅(默认值10s,等待保存状态)
  • docker kill 粗暴


    截图_20213402013440.png

docker stop/kill 容器ID或容器名
stop给与一定的关闭时间交由容器自己保存状态,kill直接关闭容器

5.3 重启一个容器

docker restart 容器ID或容器名 :不管容器是否启动,直接重启容器

5.4 删除一个容器

docker rm <容器名> -f
docker rm -f

5.5 查询所有容器

docker ps -a

5.6 启动一个已停止的容器

docker start 

你可能感兴趣的:(Kali安装Docker并安装awvs)