docker-compose部署harbor仓库全过程

 更新时间:2025年09月09日 11:14:42   作者:海绵(宝ᴗ宝)  
用户尝试在CentOS7上通过yum安装bash-completion,但步骤存在错误:安装后无需手动解压或修改执行权限,应直接使用命令查看版本(如`bash-completion --version`),且路径`/usr/local/sbin`与yum安装路径无关

docker-compose部署harbor仓库

CentOS 7(使用 yum 进行安装)

#step 1: 安装必要的一些系统工具
sudo yum install -y yum-utils device-mapper-persistent-data lvm2# Step 2: 添加软件源信息
sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo# Step 3: 更新并安装Docker-CE
sudo yum makecache fast
sudo yum -y install docker-ce# Step 4: 开启Docker服务
sudo systemctl start docker

(下面为加速器)

####查看版本信息
docker --version
###创建docker配置目录
mkdir -p /etc/docker
###重载一下daemon(为了让他读到配置
cd /etc/docker
###上传加速包(daemon.json)
[root@ c7-41 docker]# rz

[root@ c7-41 docker]# ls
daemon.json  key.json
###重载一下daemon(为了让他读到配置)
systemctl daemon-reload
###重载一下docker服务
systemctl restart docker

安装bash-completion

yum -y install bash-completion

安装完退出在重新进一下

cd /usr/local/sbin 给一个执行权限

[root@ c7-41 sbin]# rz
[root@ c7-41 sbin]# ls
docker-compose
[root@ c7-41 sbin]# chmod +x docker-compose
[root@ c7-41 sbin]# ls
docker-compose

查看版本信息

[root@ c7-41 sbin]# docker-compose --version
docker-compose version 1.24.0, build 0aa59064

解压

[root@ c7-41 ~]# rz
[root@ c7-41 ~]# ls
anaconda-ks.cfg  harbor-offline-installer-v1.8.1.tgz
[root@ c7-41 ~]# tar -zxf harbor-offline-installer-v1.8.1.tgz

修改

[root@ c7-41 ~]# cd harbor/
[root@ c7-41 harbor]# vim harbor.yml
###把第5行修改为本机ip
hostname: 10.0.0.41
###第27行修改为密码(自己随意)
harbor_admin_password: 123

执行

[root@ c7-41 harbor]# ./install.sh

[Step 0]: checking installation environment ...

Note: docker version: 19.03.8

Note: docker-compose version: 1.24.0

测试页面

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • dockerfile健康检查HEALTHCHECK的命令学习

    dockerfile健康检查HEALTHCHECK的命令学习

    HEALTHCHECK 指令告诉 Docker 如何测试一个容器,以检查它是否仍在工作,本文主要介绍了dockerfile健康检查HEALTHCHECK的命令学习,感兴趣的可以了解一下
    2024-01-01
  • 基于Docker搭建Redis主从集群的实现

    基于Docker搭建Redis主从集群的实现

    本文基于Docker+Redis5.0.5版本,通过cluster方式创建一个6个redis实例的主从集群,需要的朋友们下面随着小编来一起学习学习吧
    2021-05-05
  • docker部署mysql 9.0.1的实现

    docker部署mysql 9.0.1的实现

    本文主要介绍了docker部署mysql 9.0.1的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2025-02-02
  • Docker安装及基本使用方法详细介绍

    Docker安装及基本使用方法详细介绍

    本篇文章主要介绍了Docker安装及基本使用方法详细介绍,对于初学者有一定的参考作用,有需要的可以了解一下。
    2016-11-11
  • 关于Dockerfile中COPY文件的使用

    关于Dockerfile中COPY文件的使用

    在使用Dockerfile创建镜像时,如果使用COPY命令需要将文件或文件夹与Dockerfile放在同一目录下,或者通过-dockerbuild-f指定Dockerfile的完整路径来解决
    2025-02-02
  • Docker 部署 Prometheus的安装详细教程

    Docker 部署 Prometheus的安装详细教程

    这篇文章主要介绍了Docker 部署 Prometheus及安装方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-08-08
  • Docker配置SSL证书实现远程访问

    Docker配置SSL证书实现远程访问

    本文主要介绍了使用OpenSSL生成CA证书和服务器证书并配置Docker以支持SSL连接实现远程访问,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2025-01-01
  • Docker制作YashanDB镜像的使用方法

    Docker制作YashanDB镜像的使用方法

    本文详细讲解了如何制作YashanDB的Docker镜像,并通过实例展示了实际操作过程,特别是在跨平台应用中,Docker镜像提供了一致的环境,避免了环境差异导致的诸多问题,此外,文章还探讨了优化镜像体积、数据持久化及CI/CD集成等更深入的内容,感兴趣的可以了解一下
    2024-10-10
  • Docker部署Gitlab的详细教程

    Docker部署Gitlab的详细教程

    这篇文章主要介绍了Docker部署Gitlab的详细教程,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧
    2025-05-05
  • 一次dockerfile的循环依赖错误实战记录

    一次dockerfile的循环依赖错误实战记录

    Dockerfile 是一个文本文件,其内包含了一条条的指令,每一条指令构建一层,因此每一条指令的内容,就是描述该层应当如何构建,这篇文章主要介绍了使用Docker多阶段构建时遇到的循环依赖问题及其解决方法,,需要的朋友可以参考下
    2025-02-02

最新评论