一、首先,搭建docker环境:
更新yum 源:
# yum update
添加阿里云的源:
# yum-config-manager --add-repo= http://mirrors.aliyun.com/repo/Centos-7.repo
如果没有yum-config-manager,先安装它:
# yum install yum-utils
安装docker,ce版的免费版的:
# yum-install docker-ce
二、启动docker:
- # systemctl start docker
- # systemctl enable docker
三、在docker中安装镜像并启动:
- # docker pull vulnerables/web-dvwa
- # docker run -d -p 81:80 vulnerables/web-dvwa
- # docker pull c0ny1/upload-labs
- # docker run -d -p 82:80 c0ny1/upload-labs
- # docker pull acgpiano/sqli-labs
- # docker run -d -p 83:80 acgpiano/sqli-labs
- # docker search mysql
- # docker pull mysql:5.7
- # docker run -it --name mysql-test -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root mysql
- # docker images
四、查看正在运行的容器:
# docker ps
ps: 在这里要注意,如果不小心安装了不合适的版本,比如装了mysql5.7,不小心又装了latest版本,那么我们就可以用docker images,查看最新版的imageid,用rmi imageid来删除不需要的版本,如果不小心新版本已经启动,就先删除新版本的容器:查看下:docker ps ,找到mysql新版本的容器id,删除:docker rm containerid
-------------------------------------------
搭建lamp:
docker pull greyltc/lamp
docker run -v ~/www:/web --name lamp -p 80:80 -p 443:443 -d greyltc/lamp