简介
Harbor是一个开源的镜像仓库.可以使用docker-compose或者kubenates安装.使用docker-compose安装会更加简单一点,这里使用前一种方式安装.整个过程分成三步:安装Docker、安装Docker-compose、安装Harbor
安装Docker
安装步骤
# 1. 卸载已有的
sudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine
# 2. 安装依赖
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
# 3. 设置阿里云镜像源
sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# 4. 安装 Docker Engine-Community
sudo yum install docker-ce docker-ce-cli containerd.io
# 5. 安装
sudo yum install docker-ce-19.03.5 docker-ce-cli-19.03.5 containerd.io
# 6. 启动docker
systemctl start docker
安装好后,在/etc/docker/目录下编辑daemon.json文件(如果没有话,创建一个),添加以下内容:
{
//使用国内镜像仓库, 否则打包镜像的时候会特别慢
"registry-mirrors": ["https://registry.docker-cn.com"],
//添加授权地址,否者harbor无法登陆和推送镜像.
"insecure-registries" : ["192.168.9.38"s]
}
常用指令
# 查看docker 信息
docker info
# 重启docker
systemctl restart docker
# 查看已经启动的容器
docker ps
# 查看所有容器
docker ps -a
# 删除容器
docker rm [容器名字|容器ID]
# 查看镜像
docker images
# 删除镜像
docker rmi [镜像名字|镜像ID]
安装docker-compose
$ curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
$ chmod +x /usr/local/bin/docker-compose
$ ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
$ docker-compose --version
安装Harbor
-
下载最新的安装文件:https://github.com/goharbor/harbor/releases , 然后上传到服务器.
-
解压
tar zxvf harbor-offline-installer-v1.9.4.tgz cd harbor ./install.sh
安装完成,默认的用户名密码:admin/Harbor12345
附:
启动所有harbor镜像:
cd harbor
docker-compose up -d
来源:CSDN
作者:C大调~
链接:https://blog.csdn.net/zjhcxdj/article/details/103958244