• Life

    今天才想起来滑雪的日子是赛赛生日。。又加上疫情,可能去不了。买东西容易退货麻烦啊。

    Lz4 的 Docker终于编译出来了。 1.4G 文件压缩比 Gzip 快50秒,多180M。解压时间和 pigz 差不多,比 gz 快 50% 左右。

  • Life

    同步了一下线上的镜像,1664个,有600多个需要同步,6个未成功,今天再次同步了一下。

    查了一下 401 锁账户的问题,估计是老的 Harbor 配的 Registry,密码用的老的(还有老密码?我都不记得了。。),改了,看一下效果。后面直接下线这个集群。

    终于得闲看一下 Dockerd 的编译环境问题了。

  • Life

    前两天睡太晚了,看一下 Docker 怎么编译,为了添加 Lz4 的压缩。今天一点也不想干活了。

    下午 harbor 出问题,半小时才搞定。日志采集出问题了,否则看响应时间高的机器,应该能比较快的定位到问题。

    拉了一下全量的 Tag 数据。后面可以用来补一下数据。

    还有,拉了 PAAS 的线上版本的镜像,居然没有一个在当前 Hub 中存在。。是哪里出问题了??

    另外,感觉,回去之后要和赛赛一起学习了,数学真不知道怎么教起啊。

  • 隔离第四天

    为啥密接和阳性接触已经过去7天了,还是要隔离14天?这样的话,14天的根据是啥呢?

    工作的时候心态还好点,否则真的空虚到炸。

    不过在外面的时候,天黑的时候也有一样的感受。是病吗?阳光照射会给身体和脑子带来什么呢,为啥白天情绪就还好?

  • Life

    开班第一天,在家办公。继续实现简单 Registry。看到有两处和文档说明不符的地方。

    昨天到上海,吃了日料,然后去打麻将到12点,大赢家,赚了230块。总体赢利40。

  • Life

    昨天下午借到了车,绕县城逛了一圈。原来县里又多了这么多学校,之前就是实验小学,实验中学,一中。别的好学校也没了吧。

    新买的小区就在学校南面,挺好。

    昨晚和小旺大头一起吃了一个饭。

    今天9点多起来一看,又跌了 2W 多,要哭了。昨天不能冲动啊。冲动有可能赚钱,也有可能亏钱。但赚的时候赚不多,亏的时候亏好多。以后不能这样搞啊!

  • Life

    昨天不到1点睡的,早晨10点左右醒了,不想起,躺床上看 B 站。到11点多还是起来了。

    看了一会 B 站,打开 Leetcode 准备做个今日一题。刚刚看完题目,开饭了。

    吃完饭,又想睡觉。但决定先把题目做完再睡。开搞。

  • Docker Insecure Registries

    有时候 Docker login/pull/push 的时候,出现 http: server gave HTTP response to HTTPS client 的报错,是因为 Docker 向这个服务器发出HTTPS 请求,但对方返回了 HTTP 响应。

    一般来说呢,可能是自己的服务没有配置 HTTPS,这样的话,需要在 /etc/docker/deamon.json 里面配置一下。

    记录一下,如果有如下配置,Docker 会是什么行为。

    https://docs.docker.com/registry/insecure/

    { “insecure-registries” : [“myregistrydomain.com:5000”] }

    Substitute the address of your insecure registry for the one in the example.

    With insecure registries enabled, Docker goes through the following steps:

    First, try using HTTPS. If HTTPS is available but the certificate is invalid, ignore the error about the certificate. If HTTPS is not available, fall back to HTTP.

  • Saisai

    赛赛会自己上马桶拉屎了~ 其实应该会了有段时间了,得至少一星期了。今天才记一笔。

  • Nginx Different Proxy Depend On Method

    https://stackoverflow.com/questions/8591600/nginx-proxy-pass-based-on-whether-request-method-is-post-put-or-delete

    location ~* "(ngx.HTTP_POST|ngx.HTTP_DELETE|ngx.HTTP_PUT)" {
        proxy_pass http://127.0.0.1:8080;
    
        server {
      location / {
        # This proxy_pass is used for requests that don't
        # match the limit_except
        proxy_pass http://127.0.0.1:8080;
    
        limit_except PUT POST DELETE {
          # For requests that *aren't* a PUT, POST, or DELETE,
          # pass to :9080
          proxy_pass http://127.0.0.1:9080;
        }
      }
    }
    

    If is Evil… when used in location context

    location / {
        error_page 418 = @other;
        recursive_error_pages on;
    
        if ($something) {
            return 418;
        }
    
        # some configuration
        ...
    }
    
    location @other {
        # some other configuration
        ...
    }