以下是创建 Docker 私有仓库的一般步骤:
1. 安装 Docker: 确保您的主机上安装了 Docker。您可以从 Docker 官方网站上下载并按照相应平台的安装说明进行安装。
2. 获取 Docker Registry 镜像: Docker 官方提供了一个称为 Docker Registry 的镜像,用于搭建私有仓库。您可以使用以下命令获取该镜像:
docker pull registry:latest
3. 运行私有仓库容器: 使用以下命令在您的主机上运行私有仓库容器:
docker run -d -p 5000:5000 --restart=always --name registry registry:latest
这将在端口5000上启动私有仓库,并设置容器自启动。
4. 配置 Docker 客户端: 在使用私有仓库之前,需要在 Docker 客户端配置,以允许它推送和拉取镜像。编辑或创建 /etc/docker/daemon.json 文件,并添加以下内容:
{
"insecure-registries": ["your-registry-domain:5000"]
}
请将 "your-registry-domain:5000" 替换为您私有仓库的域名或 IP 地址。
5. 重启 Docker 服务: 在修改配置后,重启 Docker 服务以应用更改:
sudo systemctl restart docker
现在,您的私有 Docker 仓库已经搭建完成。您可以使用 docker push 命令将本地镜像推送到私有仓库,并使用 docker pull 命令从私有仓库拉取镜像。
请注意,由于在上述步骤中使用了不安全的配置(insecure-registries),这适用于测试环境。在生产环境中,建议使用 SSL/TLS 加密来保护您的私有仓库通信。
转载请注明出处:http://www.pingtaimeng.com/article/detail/10013/Docker