docker内部署harbor 2.8.1
时间: 2023-12-15 12:06:02 浏览: 33
要在Docker容器中部署Harbor 2.8.1,您可以按照以下步骤进行操作:
1. 下载并解压Harbor 2.8.1的离线安装包:
```
wget https://github.com/goharbor/harbor/releases/download/v2.8.1/harbor-offline-installer-v2.8.1.tgz
tar xvf harbor-offline-installer-v2.8.1.tgz
```
2. 进入解压后的目录,并修改`harbor.yml`文件,将`hostname`修改为您的Harbor主机的域名或IP地址,将`harbor_admin_password`设置为您的管理员密码:
```
cd harbor
vi harbor.yml
```
3. 使用Docker Compose启动Harbor容器:
```
docker-compose up -d
```
这将启动Harbor容器,并在后台运行。
4. 在浏览器中访问您的Harbor主机的域名或IP地址,即可访问Harbor 2.8.1的Web界面。
请注意,如果您的主机上已经使用了80或443端口,则需要修改`harbor.yml`文件中的端口号。另外,如果您的主机上还没有安装Docker和Docker Compose,您需要先安装这些软件。
相关问题
ubuntu部署harbor 2.8.1不使用https,请使用最新的配置方式
好的,以下是部署 Harbor 2.8.1 的最新配置方式:
1. 首先,确保你已经安装了 Docker 和 Docker Compose。
2. 下载 Harbor 2.8.1 的离线安装包。
3. 在你的 Ubuntu 服务器上创建一个目录用于存放 Harbor 的配置文件和数据,例如 /data/harbor。
4. 解压离线安装包并进入解压后的目录。
5. 复制并修改 Harbor 的配置文件。在解压后的目录中有一个名为 harbor.yml.tmpl 的模板文件,你需要将其复制为 harbor.yml 并进行修改。你可以按照以下方式修改:
```
hostname: <你的主机名或 IP 地址>
http:
port: 80
# uncomment following line to enable tls
#https:
# port: 443
# certificate: /your/certificate/path
data_volume: /data/harbor
```
将其中的 `<你的主机名或 IP 地址>` 修改为你的 Ubuntu 服务器的主机名或 IP 地址。同时将 `https` 部分的注释去掉,但不需要填写证书路径。
6. 启动 Harbor。在解压后的目录中执行以下命令启动 Harbor:
```
sudo ./install.sh --with-notary --with-clair --with-trivy
```
如果你需要使用离线安装包中的 Docker 镜像,可以添加 `--offline-installer` 参数。
7. 等待 Harbor 启动完成。启动完成后,你可以在浏览器中访问 `http://<你的主机名或 IP 地址>` 来访问 Harbor。
以上就是在 Ubuntu 上部署 Harbor 2.8.1 的最新配置方式,不使用 HTTPS。如果你还有其他问题,请随时提出。
docker部署harbor
要在 Docker 中部署 Harbor,您可以按照以下步骤进行操作:
1. 在您的 Docker 主机上安装 Docker 和 Docker Compose。
2. 下载 Harbor 的离线安装包,并将其解压缩。
3. 进入安装包目录,并编辑 harbor.cfg 文件。在其中,您需要指定一些配置信息,例如 Harbor 的主机名、管理员密码等等。
4. 执行 prepare 脚本,以准备安装所需的文件和目录。
5. 执行 install.sh 脚本,以安装 Harbor。在安装过程中,您需要输入管理员密码等信息。
6. 安装完成后,通过浏览器访问 Harbor 的 Web 界面,以确认安装是否成功。
7. 如果您需要配置 Harbor 的更多选项,例如 LDAP 集成、邮箱通知等等,您可以编辑 harbor.cfg 文件,并重新执行 install.sh 脚本。
值得注意的是,在部署 Harbor 之前,您需要确保您的 Docker 主机上没有运行其他占用端口的服务。此外,为了确保安装过程的顺利进行,建议您在安装之前先备份您的 Docker 数据库。