docker入门以及漏洞环境搭建
安装docker
此次docker选择在ubantu系统中安装,我用的系统是ubuntu18.04.4-x64
1、切换到root权限
sudo su root
2、更新源
apt-get update
3、安装curl
apt-get -y install curl
apt install curl
这里两种命令都报错,用snap install curl 安装成功
这样安装后使用得切到curl目录十分麻烦,退回去解决一下刚刚的报错
将这里的依赖安装好
如下图应该已经安装好了
再试试安装curl,apt-get install curl安装成功
4、安装docker:
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"
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
apt-get -y install docker-ce
安装好后测试一下,现在已经可以使用docker命令了
版本信息
docker run hello-world
docker的一些命令
查看本地镜像
docker images
搜索镜像
docker search xxx
如下搜索sql有关的漏洞
拉取镜像
docker pull 镜像名
创建一个容器,后台运行
docker run -d 镜像名
run:创建一个容器
-d :后台运行
查看容器状态
docker ps
CONTAINER ID :容器的ID号
ID PORTS:容器开启的端口
停止正在运行的容器
#docker stop <容器ID号>
基本操作暂时写到这里后续补充其他用法
|