千家信息网

GitLab CI 中如何使用 InsecureRegistry

发表于:2025-01-23 作者:千家信息网编辑
千家信息网最后更新 2025年01月23日,GitLab CI 中如何使用 InsecureRegistry,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。首先, 不推荐使用 i
千家信息网最后更新 2025年01月23日GitLab CI 中如何使用 InsecureRegistry

GitLab CI 中如何使用 InsecureRegistry,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

首先, 不推荐使用 insecure registry 毕竟有其固有限制, 如果一定要用的话, 其实在 services 层配置一个 command 就可以,这也是最简单的, 例如:

services:  - name: docker:dind    command: ["--insecure-registry=myregistry:5000"]

由于留言字数的限制,详细的解释就写到这里吧。

这个做法实际效果如下:

(Tao) ➜  kubernetes git:(master) ✗ sudo docker run -d --privileged --name dind  docker:dind --insecure-registry="myregistry:5000"8fb68865638ebc65255bb568fbe1fd6b4ed4fca771075d8e55ebbbbdf0aef6d2 (Tao) ➜  kubernetes git:(master) ✗ sudo docker top dindUID                 PID                 PPID                C                   STIME               TTY                 TIME                CMDroot                18270               18252               1                   11:27               ?                   00:00:00            dockerd --host=unix:///var/run/docker.sock --host=tcp://0.0.0.0:2375 --insecure-registry=myregistry:5000root                18328               18270               0                   11:27               ?                   00:00:00            docker-containerd --config /var/run/docker/containerd/containerd.toml

关于GitLab CI 中如何使用 InsecureRegistry问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注行业资讯频道了解更多相关知识。

0