Docker 搭建私有仓库(registry、harbor)

搭建 Docker 私有仓库,可以使用 Docker Registry 或 Harbor这两个方案。使用 Docker Registry:

1. 拉取 registry 镜像:

docker pull registry

2. 运行 registry 容器,并暴露端口:

docker run -d -p 5000:5000 --restart=always --name registry registry

3. 在其他机器登录和推送镜像:

docker login <私有仓库IP>:5000
docker tag nginx:latest <私有仓库IP>:5000/nginx:latest
docker push <私有仓库IP>:5000/nginx:latest

使用 Harbor:

1. 下载最新版本的 Harbor 安装包

2. 配置 harbor.yml 文件

3. 执行安装脚本完成安装

4. 访问 Web UI,创建项目,用户和管理仓库

5. Docker 客户端登录和推送镜像到 Harbor

Harbor 提供了更完善的权限管理、界面管理和镜像安全扫描功能。适合企业级私有仓库解决方案。

两者都可以实现简单的私有 Docker 镜像仓库。Harbor更适合多用户和复杂环境下的私有镜像管理。

© 版权声明
THE END
喜欢就支持一下吧
点赞15 分享
评论 抢沙发

请登录后发表评论