赞
踩
1.安装需要的软件包
yum install -y yum-utils device-mapper-persistent-data lvm2
2.通过yum-config-manager实用程序设置存储库
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
3.查看仓库中所有docker版本
yum list docker-ce --showduplicates | sort -r
4.安装docker,执行命令:
yum install docker-ce (中途遇到的选择都选Y)
4.1如果安装失败,有可能是以前安装过,可以先卸载旧版本,在安装,卸载旧版本执行命令:
yum remove docker docker-common docker-selinux docker-engine
5.验证是否安装成功(有client和service两部分表示docker安装启动都成功了),使用命令:
docker version
1.使用docker拉取sqli-labs的镜像
docker pull acgpiano/sqli-labs
2.查看拉取到本地的镜像
使用docker images命令可以
3.用镜像运行创建一个容器,执行命令:
docker run -d -P acgpiano/sqli-labs
4.查看创建的容器的id和映射的端口,执行命令:
docker ps -a
5.如果我们想要停止并删除创建的容器,可以执行以下命令
docker stop [容器的ID] (停止容器运行)
docker rm [容器的ID] (删除容器)
6.如果我们在停止容器后想要让这个容器再次运行的话,需要执行命令:
docker start [容器的ID]
7.修改sqli-labs docker 的db-creds.inc配置
docker ps (查看sqli-labs的CONTAINER ID)
docker exec -it [CONTAINER ID] /bin/bash (使用sqli-labs的shell)
cd /var/www/html/sql-connections (进入配置文件夹)
vi db-creds.inc (修改配置文件,通常修改默认密码)
8.修改mysql数据库密码
mysql (进入mysql交互)
set password for root@localhost = password('123456'); (修改mysql密码为第七步指定的密码)
9.创建数据库
访问docker映射的网站,然后点击Setup/reset Database for labs
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。