Docker Registry 安装

对于中小型企业,如希望搭建 Docker 私有仓库,又或是小型镜像加速站,可采用官方提供的 Registry 镜像。 1. 准备工作 这里准备两台 Linux 服务器,且均已提前安装 Docker Engine,具体角色分工如下: 名称 地址 角色 备注 仓库服务器 192.168.50.75 服务端 部署私有仓库服务 演示服务器 192.168.50.92 客户端 演示使用私有仓库 另,此次安装的版本:Registry 3.0.0 2. 仓库安装 本节操作均在 仓库服务器 执行。 # 创建数据卷挂载目录 sudo mkdir /var/lib/registry # 拉取镜像 docker pull registry # 查看镜像 docker images # 运行容器 docker run -p 5000:5000 \ --restart=always \ --name registry \ -v /var/lib/registry:/var/lib/registry \ -d registry 测试 Registry 是否正常启动 # 发送查看所有镜像的请求 curl http://192.168.50.75:5000/v2/_catalog # 如返回列表,表示部署成功 {"repositories":[]} 3. 服务测试 本节操作均在 演示服务器 进行。 ...

2025-08-17 23:35:00 · 刘涛

Docker 安装

这篇文章将介绍如何在 Linux 服务器安装 Docker Engine。 1. Ubuntu 支持版本: Ubuntu Oracular 24.10 Ubuntu Noble 24.04 (LTS) Ubuntu Jammy 22.04 (LTS) 1.1. 卸载旧版 如果发行版自带或之前已安装过 Docker,先卸载旧版。 for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do sudo apt-get remove $pkg; done 1.2. 安装新版 安装方式主要有三种,推荐用云源安装方式。 1.2.1. 云源安装 添加源 # 添加官方密钥 sudo apt-get update sudo apt-get install ca-certificates curl sudo install -m 0755 -d /etc/apt/keyrings sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc sudo chmod a+r /etc/apt/keyrings/docker.asc # 添加源 echo \ "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \ $(. /etc/os-release && echo "${UBUNTU_CODENAME:-$VERSION_CODENAME}") stable" | \ sudo tee /etc/apt/sources.list.d/docker.list > /dev/null # 更新信息 sudo apt-get update 执行安装 # 安装最新版本 sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin 1.2.2. 本地安装 文件下载 进入 https://download.docker.com/linux/ubuntu/dists/ ...

2025-08-17 23:32:00 · 刘涛