[root@hadoop004 harbor]# docker-compose ps
Name Command State Ports
--------------------------------------------------------------------------
harbor-adminserver /harbor/start.sh Up (healthy)
harbor-db /usr/local/bin/doc Up (healthy) 3306/tcp
ker-entr ...
harbor-jobservice /harbor/start.sh Up
harbor-log /bin/sh -c Up (healthy) 127.0.0.1:1514->1
/usr/local/bin/ 0514/tcp
...
harbor-ui /harbor/start.sh Up (healthy)
nginx nginx -g daemon Up (healthy) 0.0.0.0:443->443/
off; tcp, 0.0.0.0:4443
->4443/tcp, 0.0.0
.0:80->80/tcp
redis docker- Up 6379/tcp
entrypoint.sh
redis ...
registry /entrypoint.sh Up (healthy) 5000/tcp
serve /etc/ ...
[root@hadoop004 harbor]# docker-compose stop
Stopping nginx ... done
Stopping harbor-jobservice ... done
Stopping harbor-ui ... done
Stopping redis ... done
Stopping harbor-db ... done
Stopping registry ... done
Stopping harbor-adminserver ... done
Stopping harbor-log ... done
[root@hadoop004 harbor]# docker-compose ps
Name Command State Ports
----------------------------------------------------------------------
harbor-adminserver /harbor/start.sh Exit 137
harbor-db /usr/local/bin/docker-entr ... Exit 0
harbor-jobservice /harbor/start.sh Exit 137
harbor-log /bin/sh -c /usr/local/bin/ ... Exit 137
harbor-ui /harbor/start.sh Exit 137
nginx nginx -g daemon off; Exit 0
redis docker-entrypoint.sh redis ... Exit 0
registry /entrypoint.sh serve /etc/ ... Exit 137
[root@hadoop004 harbor]# docker-compose start
Starting log ... done
Starting registry ... done
Starting mysql ... done
Starting adminserver ... done
Starting ui ... done
Starting redis ... done
Starting jobservice ... done
Starting proxy ... done
[root@hadoop004 harbor]# docker-compose ps
Name Command State Ports
--------------------------------------------------------------------------------------------------------------------
harbor-adminserver /harbor/start.sh Up (health: starting)
harbor-db /usr/local/bin/docker-entr ... Up (health: starting) 3306/tcp
harbor-jobservice /harbor/start.sh Up
harbor-log /bin/sh -c /usr/local/bin/ ... Up (health: starting) 127.0.0.1:1514->10514/tcp
harbor-ui /harbor/start.sh Up (health: starting)
nginx nginx -g daemon off; Up (health: starting) 0.0.0.0:443->443/tcp,
0.0.0.0:4443->4443/tcp,
0.0.0.0:80->80/tcp
redis docker-entrypoint.sh redis ... Up 6379/tcp
registry /entrypoint.sh serve /etc/ ... Up (health: starting) 5000/tcp
[root@hadoop004 harbor]# docker-compose down
Stopping nginx ... done
Stopping harbor-jobservice ... done
Stopping harbor-ui ... done
Stopping redis ... done
Stopping harbor-db ... done
Stopping registry ... done
Stopping harbor-adminserver ... done
Stopping harbor-log ... done
Removing nginx ... done
Removing harbor-jobservice ... done
Removing harbor-ui ... done
Removing redis ... done
Removing harbor-db ... done
Removing registry ... done
Removing harbor-adminserver ... done
Removing harbor-log ... done
Removing network harbor_harbor
//删除所有容器实例,但是数据文件还在/data目录里,需要手动删除
[root@hadoop004 ~]# cd /data
[root@hadoop004 data]# ll
total 32
drwxr-xr-x 2 10000 10000 4096 Nov 14 16:23 ca_download
drwxr-xr-x 2 10000 10000 4096 Nov 14 16:23 config
drwxr-xr-x 5 10000 10000 4096 Nov 14 16:54 database
drwxr-xr-x 2 10000 10000 4096 Nov 14 16:23 job_logs
drwxr-xr-x 2 10000 10000 4096 Nov 14 16:23 psc
drwxr-xr-x 2 systemd-bus-proxy root 4096 Nov 14 16:23 redis
drwxr-xr-x 2 10000 10000 4096 Nov 14 16:23 registry
-rw------- 1 10000 10000 16 Nov 14 16:23 secretkey
//如果想完全删除“rm -rf database registry”即可
如果配置文件harbor.cfg有修改,需要
1)docker-compose down
2)修改harbor.cfg
3)运行harbor目录下的prepare脚本,重新生成./common/config里面的配置文件
4)docker-compose up -d
此方法会保留数据
如果想全部推倒重来,数据也不需要了,则应该
1)docker-compose down
2)rm -rf database registry
3)运行install.sh脚本
网友评论