参考

Linux搭建自己的Docker镜像仓库-阿里云开发者社区 (aliyun.com)

说明

在 Linux 环境中搭建 Docker 镜像仓库,以 CentOS7 为例

步骤

安装 docker

参考 《Docker》-安装-CentOS

安装 docker-compose

1
2
3
4
5
6
7
8
9
# 下载-如果失败,重试几次
wget https://github.com/docker/compose/releases/download/1.24.1/docker-compose-Linux-x86_64
# 改名
mv docker-compose-Linux-x86_64 docker-compose
# 移动到/user/local/bin
mv docker-compose /user/local/bin

# 添加可执行权限
sudo chmod +x /usr/local/bin/docker-compose

搭建仓库

启动服务中包含 Redis 服务,占用 6379 端口

1
2
3
4
5
6
7
8
9
10
11
# 下载Harbor
wget https://storage.googleapis.com/harbor-releases/release-1.9.0/harbor-online-installer-v1.9.0.tgz
# 解压缩
tar xvf harbor-online-installer-v1.9.0.tgz
# 配置ip和端口:hostname为服务器的IP或域名,port为端口(如 5000),不能是localhost或者是127.0.0.1,修改完毕后保存退出
vim harbor/harbor.yml
# 进入 harbor 目录,启动
./install.sh

# 浏览器访问
http://ip:port 账号默认为:admin,密码:Harbor12345

新建项目

在仓库中新建项目

本地制作镜像

参考 《JeecgBoot》中 「Docker 镜像制作、运行」

推送镜像

参考《JeecgBoot》 中推送镜像