docker搭建漏洞靶场

docker环境的搭建

1.检查内核版本,Docker 要求 CentOS 系统的内核版本高于 3.10 ,通过 uname -r 命令查看当前的内核版本

2.添加软件源信息并更新 yum 缓存

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
yum makecache fast

3.安装 Docker

yum -y install docker-ce

4.安装完毕启动docker

systemctl start docker

5.运行测试

docker run hello-world
看到Hello from Docker!即可,说明成功拉取镜像并运行

使用docker-compose

1.docker-compose作用

       docker-compose其定义了多个有依赖关系的服务及每个服务运行的容器。使用一个Dockerfile模板文件,可以让用户很方便的定义一个单独的应用容器。在工作中,经常会碰到需要多个容器相互配合来完成某项任务的情况。例如要实现一个Web项目,除了Web服务容器本身,往往还需要再加上后端的数据库服务容器,甚至还包括负载均衡容器等。(一键启动多个镜像)

2.下载并安装Docker-Compose

curl -L https://github.com/docker/compose/releases/download/1.25.0-rc2/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose

3.解压docker.tar文件

解压方式:
    tar文件:tar xvf 文件名
    tar.gz文件:tar zxvf 文件名
    zip文件:unzip 文件名

4.通过docker-compose.yml拉取镜像并运行容器

docker-compose -f docker-compose.yml up 
-f    指定使用的Compose模板文件,默认为docker-compose.yml
up    启动并运行所有的容器(默认前台)
5.查看容器是否运行正常
docker ps

 6.检查端口映射是否正常

netstat -tnpl | grep docker-proxy

 docker常用命令

查看镜像                       
docker images 启动
systemctl start docker 守护进程重启
sudo systemctl daemon
-reload 重启docker服务
systemctl restart docker 重启docker服务
sudo service docker restart 关闭docker
service docker stop 关闭docker
ystemctl stop docke

 

 

猜你喜欢

转载自www.cnblogs.com/zlg666/p/11937894.html
今日推荐