• k8s搭建安装 Harbor 私有镜像仓库(本地仓库,内网仓库)


    主要参考

    https://www.cnblogs.com/wangzy-Zj/p/14011228.html

    额外:

    1.如果 harbor.yml中的域名和openssl 生成的不一致,你改了hosts也是连不上的。

    如果需要更换证书域名,先删除 /home/harbor/certs 里的2个文件,再用openssl 生成。

    先停止docker服务(如果停止不了,只能重启了)

    删除/home/harbor/data 和 /home/harbor/common 这2个文件夹里的所有文件,再次执行 ./install.sh 即可。

    2.如果电脑重启或docker 重启后,harbor 连不上.

    查看POD状态:

    kubectl describe pod net6mvc-6788bb8d68-88brc

    报错内容:

    Failed to pull image "www.img.com/library/net6-mvc:1.4": rpc error: code = Unknown desc = Error response from daemon: Get http://www.img.com/v2/: dial tcp 192.168.28.131:80: connect: connection refused

     Error: ErrImagePull

     Back-off pulling image "www.img.com/library/net6-mvc:1.4"

    Error: ImagePullBackOff

    原因:harbor 服务的9个容器未全部启动。

    解决方案:

    使用 docker ps  和 docker ps -a ,对比下哪个容器没启动。

    使用docker start 容器ID 命令启动,如:docker start b8b9ce7780b2 。

    使用 docker container update --restart=always 容器名字或者容器ID 设置容器自动启动,如:docker container update --restart=always b8b9ce7780b2 。

     批量启动所有的容器命令:

    docker start $(docker ps -a | awk '{ print $1}' | tail -n +2)

    这样更省事。

  • 相关阅读:
    小D课堂
    小D课堂
    小D课堂
    小D课堂
    小D课堂
    c++ , const对象中的变量不能被修改
    C++,常成员函数
    c++,给常成员变量赋值
    C++中,引用作为函数参数
    C++中,如何定义和使用指向成员函数的指针
  • 原文地址:https://www.cnblogs.com/runliuv/p/15731587.html
Copyright © 2020-2023  润新知