一、docker安装配置

1、换源

首先,需要更新主机配置

dnf update -y   //更新配置

安装对应的依赖

yum install -y yum-utils device-mapper-persistent-data lvm2  //安装依赖

换源将镜像源换为阿里源或华为源亦或是其他源

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

2、docker安装

使用命令进行docker安装

dnf install -y docker-ce docker-ce-cli containerd.io  //安装

安装完后,查看docker版本信息

docker --version
docker version

启动docker服务

systemctl start docker

设置docker开机自启

systemctl enable docker

检查docker的运行状态

systemctl status docker.service

测试docker,运行hello-world镜像

docker run hello-world

3、修改配置

编辑 /etc/docker/daemon.json 文件(如果没有该文件则创建一个)

vi /etc/docker/daemon.json  //编辑配置文件
mkdir -p /etc/docker  //创建 Docker 配置目录(没有指定文件时创建)

添加镜像加速地址
在文件中添加多个镜像源(总有一个有用)

{
    "registry-mirrors": [
       "https://docker.mirrors.ustc.edu.cn",
       "https://registry.aliyuncs.com",
       "https://mirror.ccs.tencentyun.com",
       "https://hub-mirror.c.163.com",
       "https://registry.docker-cn.com",
       "https://hub-mirror.c.163.com",
       "https://ccr.ccs.tencentyun.com",
       "https://docker.rainbond.cc",
       "https://elastic.m.daocloud.io",
       "https://elastic.m.daocloud.io",
       "https://docker.m.daocloud.io",
       "https://gcr.m.daocloud.io",
       "https://ghcr.m.daocloud.io",
       "https://k8s-gcr.m.daocloud.io",
       "https://k8s.m.daocloud.io",
       "https://mcr.m.daocloud.io",
       "https://nvcr.m.daocloud.io",
       "https://quay.m.daocloud.io",
       "https://hub.urlsa.us.kg",
       "https://hub.haod.eu.org",
       "https://docker.sunzishaokao.com",
       "https://docker.1ms.run",
       "https://docker.1panel.live",
       "https://docker.anyhub.us.kg"
    ]
}

重新加载配置并重启 Docker 服务

systemctl daemon-reload  // 重新加载系统服务配置
systemctl restart docker  // 重启 Docker 服务
systemctl status docker  // 检查 Docker 服务状态

查看配置是否生效

docker info

二、安装docker compose

单独安装的docker-compose为V1版本当前已停止更新,单独安装的docker-compose版本过低使用命令启动容器会显示客户端版本过低。自 Docker 20.10.0 版本起,Docker Compose 作为子命令集成到 Docker CLI 中,成为 Docker Compose V2。

使用命令查看是否支持docker compose

docker compose version

三、vulhub搭建

克隆仓库

git clone --depth 1 https://github.com/vulhub/vulhub.git

进入任意一个漏洞目录

cd vulhub/XXX/CVE-XXXX-XXXXXX

启动环境

docker compose up -d

Logo

开源鸿蒙跨平台开发社区汇聚开发者与厂商,共建“一次开发,多端部署”的开源生态,致力于降低跨端开发门槛,推动万物智联创新。

更多推荐