Skip to content

自定义 Docker 镜像源

默认情况下,Coolify 使用 Docker Hub 作为其主要的镜像源。如果您想将 Coolify 镜像源切换为 Docker Hub,可以按照以下步骤操作。

在安装过程中配置

如果您正在安装 Coolify,可以在安装命令中添加以下参数:

bash
curl -fsSL https://cdn.coollabs.io/coolify/install.sh | bash -s -- --docker-hub

在安装后切换

如果您已经安装了 Coolify,可以通过以下步骤切换到 Docker Hub:

  1. 停止 Coolify 容器:

    bash

docker stop coolify


2. 删除 Coolify 容器:

   ```bash
docker rm coolify
  1. 使用以下命令重新创建 Coolify 容器,并指定 Docker Hub 作为镜像源:

    bash

docker run -d \n --name coolify \n --restart unless-stopped \n -p 3000:3000 \n -v /var/run/docker.sock:/var/run/docker.sock:ro \n -v ./coolify:/data/coolify \n -e COOLIFY_DOCKER_REGISTRY_URL=https://index.docker.io/v1/ \n ghcr.io/coollabsio/coolify:latest


## 使用 Docker Compose

如果您使用 Docker Compose 运行 Coolify,可以在 docker-compose.yml 文件中添加以下环境变量:

```yaml
version: '3.8'

services:
  coolify:
    image: ghcr.io/coollabsio/coolify:latest
    container_name: coolify
    restart: unless-stopped
    ports:
      - 3000:3000
    volumes:
      - ./coolify:/data/coolify
      - /var/run/docker.sock:/var/run/docker.sock:ro
    environment:
      - COOLIFY_DOCKER_REGISTRY_URL=https://index.docker.io/v1/

然后运行以下命令更新容器:

bash
docker-compose up -d

验证配置是否生效

如果配置生效,您应该能在容器日志中看到类似以下内容:

[2023-03-01 12:34:56] INFO: Docker registry URL set to https://index.docker.io/v1/

如果没有看到这条日志,说明配置有问题。