harbor容器对应的默认目录
容器名 | 物理路径 | 容器路径 |
---|---|---|
log | /var/log/harbor | /var/log/docker |
registry数据目录 | /data/registry | /storage |
registry配置目录 | ./common/config/registry | /etc/registry |
mysql数据目録 | /data/database | /var/lib/mysql |
mysql变量文件 | /common/config/db/env | |
adminserver配置目录 | /data/config/ | /etc/adminserver/config/ |
adminserver秘钥文件 | /data/secretkey | /etc/adminserver/key |
adminserver数据目录 | /data/ | /data/ |
UI配置文件 | ./common/config/ui/app.conf | /etc/ui/app.conf |
UI私钥文件 | ./common/config/ui/private_key.pem | /etc/ui/private_key.pem |
UI秘钥文件 | /data/secretkey | /etc/ui/key |
UI | /data/ca_download/ | /etc/ui/ca/ |
UI | /data/psc/ | /etc/ui/token/ |
jobservice日志文件 | /data/job_logs | /var/log/jobs |
jobservice配置文件 | ./common/config/jobservice/app.conf | /etc/jobservice/app.conf |
jobservice秘钥文件 | /data/secretkey | /etc/jobservice/key |
proxy配置文件 | ./common/config/nginx | /etc/nginx |
需要在harbor的安装目录下,对harbor进行管理
#停止所有关于harbor的容器
docker-compose stop
#开启所有关于Harbor的容器
docker-compose start
#删除所有关于Harbor的容器
docker-compose down
#建立所有关于Harbor的容器
docker-compose up
具体参考docker-compose的管理方法
[root@harbor harbor]# docker-compose down -h
停止容器并移除由“up”创建的容器、网络、卷和图像。
默认情况下,删除的唯一内容是:
-用于在撰写文件中定义的服务的容器
-在构成文件的“网络”部分中定义的网络
-如果使用一个默认网络
定义为“外部”的网络和卷从未被删除。
用法:Down[选项]
m
选项:
-rmi 类型删除Image。类型必须是:“全部”:删除任何服务使用的所有Image。“本地”:只删除没有“image”字段设置的自定义标记的Image。
-v 卷删除在组成文件的“卷”部分中声明的指定卷,以及附加到容器的匿名卷。
--remove-orphans 删除在撰写文件中未定义的服务的容器
[root@harbor harbor]# docker-compose up -h
构建,(re)创建、启动和连接到容器的服务。
除非已经运行,否则该命令还将启动任何链接服务。
“docker - up”命令会聚合每个容器的输出。当命令退出时,停止所有容器。运行“docker - up - d”启动容器的后台,并让它们运行。
如果有一个服务的现有容器,服务的配置或映像在容器创建后发生了变化,“docker - up”通过停止和重新创建容器来获取更改(保存挂载的卷)。为了防止组合更改,请使用“-不重新创建”标志。
如果您想强制组合停止和重新创建所有容器,请使用
“——force-recreate”标志。
用法:[选项][…]服务
选项:
-d 分离模式:在后台运行容器,打印新的容器名称。不兼容——abort-on-container-exit。
--no-color 产生单色输出。
--no-deps 不开始链接服务。
--force-recreate 重新创建容器,即使它们的配置和映像没有改变。不兼容——no-recreate。
--no-recreate 如果容器已经存在,不要重新创建它们。不兼容——force-recreate。
--no-build 不要建立一个形象,即使它丢失了。
--build 在启动容器之前构建图像。
--abort-on-container-exit 如果任何容器被停止,停止所有容器。不兼容- d。
-t, --timeout TIMEOUT 当附加或当容器已经运行时,暂停使用此超时以秒为容器关闭。(默认值:10)
--remove-orphans 删除在撰写文件中未定义的服务的容器