关注

openEuler release 24.03 (LTS-SP2) 安装 docker 和 harbor

安装 Docker

VMware 上新安装的 openEuler release 24.03 (LTS-SP2) 虚拟机,安装 docker,参考:https://easysoftware.openeuler.openatom.cn/zh/rpm/detail?pkgId=openEuler-24.09everythingx86_64docker25.0.3-10.oe2409x86_64,终端执行如下:

dnf update
dnf config-manager --add-repo https://repo.openeuler.org/openEuler-24.09/everything/x86_64
dnf repolist all
dnf clean all && dnf makecache
dnf install docker
systemctl enable docker
systemctl start docker
docker --version

安装 Harbor

参考:Harbor 安装先决条件下载 Harbor 安装包配置 Harbor 的 HTTPS 访问配置 Harbor YML 文件运行安装脚本

Step1:Harbor 安装先决条件

Docker 引擎Docker Compose 的版本需要注意,如下:
在这里插入图片描述
openEuler release 24.03 LTS SP2,使用 dnf install docer-compose 安装的版本为 1.22.0,如下(docker-compose-bak-20260518-01dnf 安装后备份的):

[root@localhost harbor]# docker-compose-bak-20260518-01 --version
docker-compose version 1.22.0, build f46880f
[root@localhost harbor]# 

github 仓库下载 v5.1.0 x86_64 版本的 docker-compose,地址:docker-compose-linux-x86_64,我这里将其上传到了虚拟机的 /home/cgs/downloads 目录下,并授予其执行权限,如下:

[root@localhost downloads]# ll
total 63204
-rwxr-xr-x. 1 root root 32357318 May 18 18:14 docker-compose
-rw-r--r--. 1 root root 32357318 May 18 18:08 docker-compose-linux-x86_64
drwxr-xr-x. 3 root root     4096 May 18 18:29 harbor
[root@localhost downloads]# chmod +x /home/cgs/downloads/docker-compose
[root@localhost downloads]# 

将其拷贝到 /usr/bin 目录下,替换原来 dnf 安装的 docker-compose,如下(我这里已经替换过了,所以询问是否替换的时候我输入了 n):

root@localhost downloads]# which docker-compose
/usr/bin/docker-compose
[root@localhost downloads]# cp docker-compose /usr/bin/
cp: overwrite '/usr/bin/docker-compose'? n
[root@localhost downloads]# docker-compose --version
Docker Compose version v5.1.2
[root@localhost downloads]#

Step2:下载安装包

github 下载地址:harbor-offline-installer-v2.14.4.tgz,下载后将其上传至 /tmp 目录,解压到 /home/cgs/downloads/ 目录下,如下:

[root@localhost tmp]# tar xzvf harbor-offline-installer-v2.14.4.tgz -C /home/cgs/downloads/
harbor/harbor.v2.14.4.tar.gz
harbor/prepare
harbor/LICENSE
harbor/install.sh
harbor/common.sh
harbor/harbor.yml.tmpl
[root@localhost tmp]# ls /home/cgs/downloads
docker-compose  docker-compose-linux-x86_64  harbor
[root@localhost tmp]# 

Step3:配置 HTTPS 访问

切换到 /home/cgs/downloads/harbor 目录下,如下:

[root@localhost tmp]# cd /home/cgs/downloads/harbor
[root@localhost harbor]# 

openssl 生成 CA 证书私钥,如下:

openssl genrsa -out ca.key 4096

openssl 生成 CA 证书,如下:

转载自CSDN-专业IT技术社区

原文链接:https://blog.csdn.net/CGS_______/article/details/161168137

评论

赞0

评论列表

微信小程序
QQ小程序

关于作者

点赞数:0
关注数:0
粉丝:0
文章:0
关注标签:0
加入于:--