docker入门以及漏洞环境搭建

docker入门以及漏洞环境搭建

安装docker

此次docker选择在ubantu系统中安装,我用的系统是ubuntu18.04.4-x64

1、切换到root权限

sudo su root

2、更新源

apt-get update

docker入门以及漏洞环境搭建_第1张图片

3、安装curl

apt-get -y install curl
apt install curl

这里两种命令都报错,用snap install curl 安装成功

docker入门以及漏洞环境搭建_第2张图片

这样安装后使用得切到curl目录十分麻烦,退回去解决一下刚刚的报错

docker入门以及漏洞环境搭建_第3张图片

将这里的依赖安装好

docker入门以及漏洞环境搭建_第4张图片

如下图应该已经安装好了

docker入门以及漏洞环境搭建_第5张图片

再试试安装curl,apt-get install curl安装成功

docker入门以及漏洞环境搭建_第6张图片

4、安装docker:

#安装GPG证书
curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -

在这里插入图片描述

#写入软件源信息
add-apt-repository "deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"

docker入门以及漏洞环境搭建_第7张图片

#修改docker.list文件
echo "deb [arch=amd64] https://download.docker.com/linux/ubuntu zesty edge">/etc/apt/sources.list.d/docker.list

在这里插入图片描述

安装Docker-CE

apt-get -y update

docker入门以及漏洞环境搭建_第8张图片

apt-get -y install docker-ce

docker入门以及漏洞环境搭建_第9张图片

安装好后测试一下,现在已经可以使用docker命令了

版本信息

在这里插入图片描述

docker run hello-world

docker入门以及漏洞环境搭建_第10张图片

docker的一些命令

查看本地镜像
docker images

docker入门以及漏洞环境搭建_第11张图片

搜索镜像
docker search xxx

如下搜索sql有关的漏洞

docker入门以及漏洞环境搭建_第12张图片

拉取镜像
docker pull 镜像名

docker入门以及漏洞环境搭建_第13张图片

创建一个容器,后台运行
docker run -d 镜像名

run:创建一个容器

-d :后台运行

在这里插入图片描述

查看容器状态
docker ps

CONTAINER ID :容器的ID号

ID PORTS:容器开启的端口

停止正在运行的容器
#docker stop <容器ID号>

基本操作暂时写到这里后续补充其他用法

你可能感兴趣的:(漏洞复现,docker)