基于Docker的网络安全靶场搭建

查询可安装版本:
yum list docker-ce --showduplicates | sort -r
安装docker-ce:
yum install docker-ce-20.10.6 docker-ce-cli-20.10.6 containerd.io
查看是否安装成功:
docker version或者docker info
:
systemctl start docker
开机自启:
systemctl enable docker
一、操作机基础工具安装
docker search kali

docker pull kalilinux/kali-rolling

docker images

docker run -itd -p 3399:3389 kalilinux/kali-rolling /bin/bash

docker ps

docker attach ID

-y update && apt-get -y upgrade && \
DEBIAN_FRONTEND=noninteractive apt-get install -y \
kali-tools-top10 \
pciutils \
vim \
iputils-ping \
bash-completion && \
apt-get autoremove -y && \
apt-get clean

docker commit ID kali-2021

二、远程桌面环境安装
docker run -itd -p 3399:3389 kali-2021
docker exec -it ID /bin/bash

vi /etc/apt/source.list
deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
deb-src http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
apt-get update
apt-get -y install kali-desktop-xfce xorg xrdp

sed -i 's/port=3399/port=3389/g' /etc/xrdp/xrdp.ini
service xrdp restart


passwd root



docker run -d --name="tomcat-mysql-run" -e MYSQL_PASSWORD=root -p 1306:3306 -p 1080:8080 aallam/tomcat-mysql

docker exec –it ID /bin/bash













(版权归原作者所有,侵删)

点击下方“阅读原文”查看更多
评论