安装Harbor镜像服务器

安装Harbor镜像服务器

文章目录

  • 简介
  • 安装Docker
    • 安装步骤
    • 常用指令
  • 安装docker-compose
  • 安装Harbor
  • 附:

简介

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"]
}

常用指令

# 查看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

  1. 下载最新的安装文件:https://github.com/goharbor/harbor/releases , 然后上传到服务器.

    (比如:harbor-offline-installer-v1.9.4.tgz),

  2. 解压

    tar zxvf harbor-offline-installer-v1.9.4.tgz
    cd harbor
    ./install.sh
    

    安装完成,默认的用户名密码:admin/Harbor12345

附:

  • 启动所有harbor镜像:

    cd /usr/local/harbor
    docker-compose up -d
    
  • harbor 镜像默认存储位置:

    cd /data/registry/docker/registry/v2/repositories
    

你可能感兴趣的:(Linux,centos,docker)