1、官网链接

https://kspeeder.com/

使用docker 安装kspeeder

https://kspeeder.com/zhcn/getting-started/installation/#%E7%94%A8-docker-%E5%AE%89%E8%A3%85-%E5%85%B6%E4%BB%96%E5%B9%B3%E5%8F%B0

docker compose 安装

services:
  kspeeder:
    image: registry.kspeeder.com/linkease/kspeeder:latest
    container_name: kspeeder
    ports:
      - '5443:5443'
      - '5003:5003'
    volumes:
      - ./kspeeder-data:/kspeeder-data
      - ./kspeeder-config:/kspeeder-config
    restart: unless-stopped

配置 Docker Daemon,启用加速镜像

容器启动后,还需要在 Docker Daemon 中配置 KSpeeder 加速镜像源,让 Docker 拉取镜像时使用本机或局域网内的 KSpeeder 服务。

具体配置方式请参考:配置 registry.linkease.net 加速镜像

在 Linux 上为 Docker 配置镜像服务器

1. 编辑 Docker 配置文件

对于使用 systemd 的系统(Ubuntu 16.04+、Debian 8+、Rocky Linux),Docker 的配置文件通常位于 /etc/docker/daemon.json。如果该文件不存在,可以创建一个新的。

使用你喜欢的文本编辑器打开或创建该文件:

sudo nano /etc/docker/daemon.json

2. 配置镜像服务器

daemon.json 文件中,添加 registry-mirrors 字段并指定你希望使用的镜像服务器地址。例如,使用kspeeder的镜像服务器:

{
  "registry-mirrors": ["https://registry.linkease.net:5443"]
}

保存并关闭文件。

3. 重启 Docker 服务

为了使配置生效,需要重启 Docker 服务:

sudo systemctl restart docker

在局域网其他设备上使用

修改hosts文件

假设安装kspeeder的内网IP为IP_ADDRESS 其他机器上hosts文件路径为:/etc/hosts,添加以下内容:

IP_ADDRESS   registry.linkease.net

修改docker配置

daemon.json 文件中,添加 registry-mirrors 字段并指定你希望使用的镜像服务器地址。例如,使用kspeeder的镜像服务器:

{
  "registry-mirrors": ["https://registry.linkease.net:5443"]
}

保存并关闭文件。