因为是准备给学校搭的靶场,所以用的是阿里云的学生机
配置信息
CPU: 1核
内存: 2 GiB
带宽: 1Mbps
操作系统: CentOS 7.3c’la’e 64位
配置各类基础环境
升级系统包&安装各类基础依赖包
yum update
yum install -y git nginx mariadb mariadb-server Mysql-python python-pip gcc python-devel yum-utils device-mapper-persistent-data lvm2 epel-release
配置mysql
开启mysql服务
systemctl start mariadb
设置数据库root账户密码
先回车,然后u,输入准备设置的密码,然后一路y
mysql_secure_installation
安装、配置docker相关
安装配置docker ce
添加一个docker的yum源(我这里是阿里云)
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
安装docker ce
yum -y install docker-ce-17.12.1.ce
DaoCloud配置docker镜像源加速
curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://f1361db2.m.daocloud.io
重启docker服务
sudo systemctl restart docker
确认安装成功
docker --version
安装docker-compose
# 下载docker compose
curl -L "https://github.com/docker/compose/releases/download/1.25.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
# 添加可执行权限
chmod +x /usr/local/bin/docker-compose
# 将文件copy到 /usr/bin/目录下
ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
# 查看版本
docker-compose --version
等待即可(约20分钟)
配置docker镜像加速
- 访问阿里云帮助文档