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

测试页面

总结

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

相关文章

  • Docker容器迁移到其他服务器的5种方法详解

    Docker容器迁移到其他服务器的5种方法详解

    这篇文章主要介绍了Docker容器迁移到其他服务器的5种方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-03-03
  • docker实现mysql主从复制的示例代码

    docker实现mysql主从复制的示例代码

    Docker它不香吗?即省去了安装Mysql所需要的步骤,有多个容器之间相互资源独立,IP互不冲突,具有一定的参考价值,感兴趣的可以了解一下
    2021-08-08
  • Docker部署portainer的详细步骤

    Docker部署portainer的详细步骤

    Portainer是一个轻量级的docker环境管理UI,可以用来管理docker宿主机和docker swarm集群,今天通过本文给大家介绍Docker部署portainer的步骤,感兴趣的朋友一起看看吧
    2022-01-01
  • Docker创建tomcat容器实例后无法访问(HTTP状态404)

    Docker创建tomcat容器实例后无法访问(HTTP状态404)

    本文主要介绍了Docker创建tomcat容器实例后无法访问,HTTP状态显示404,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-07-07
  • docker prune命令可定时清理不常用数据的实现

    docker prune命令可定时清理不常用数据的实现

    磁盘使用过久就会导致磁盘空间越来越小,这时候就需要删除不相关的数据来释放磁盘空间,本文主要使用docker prune命令可定时清理不常用数据的实现,感兴趣的可以了解一下
    2021-10-10
  • docker搭建rabbitmq集群环境的方法

    docker搭建rabbitmq集群环境的方法

    本篇文章主要介绍了docker搭建rabbitmq集群环境的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。
    2017-07-07
  • Docker前后端项目部署完整步骤记录

    Docker前后端项目部署完整步骤记录

    最近的开发中也确实体会到了这一好处,因为我们项目涉及给客户私有化部署及演示等,使用 Docker 部署,在镜像导出迁移方面很方便,这篇文章主要给大家介绍了关于Docker前后端项目部署的相关资料,需要的朋友可以参考下
    2024-04-04
  • windows安装Docker与docker-compose套装的详细教程

    windows安装Docker与docker-compose套装的详细教程

    这篇文章主要介绍了windows安装Docker与docker-compose套装的详细教程,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-12-12
  • docker中运行PostgreSQL容器的简单步骤

    docker中运行PostgreSQL容器的简单步骤

    这篇文章主要给大家介绍了关于docker中运行PostgreSQL容器的简单步骤,随着docker的广泛应用,为了提供便利的管理,PostgreSQL数据库也支持docker的安装方式,需要的朋友可以参考下
    2023-08-08
  • Docker镜像瘦身之从GB到MB的优化实践教程

    Docker镜像瘦身之从GB到MB的优化实践教程

    一个未经优化的 Node.js 应用镜像可能达到 900MB 以上,而实际上运行该应用只需要几十MB的资源,这时我们就需要瘦身 Docker 镜像,下面小编就和大家详细介绍一下优化Docker镜像大小的技巧吧
    2026-04-04

最新评论