搭建私有的 docker registry

本贴最后更新于 1815 天前,其中的信息可能已经沧海桑田

搭建私有的 docker registry

docker run -d -p 5000:80 --restart always --name registry registry:2

最后到准备我们去上传到 docker registry 服务器 docker image,ping 一下

[vagrant@gitlab-ci ~]$ ping registry.example.com

测试上传

1. 创建一个文件
sudo vim /etc/docker/daemon.json
2. 然后写入内容:
{"insecure-registries":["registry.zousiliang.com"]}
3. 修改 EnvironmentFile sudo vim /lib/systemd/system/docker.service
#添加一行

EnvironmentFile=-/etc/docker/daemon.json

sudo service docker restart #重启

4. 从 docker hub 拉取一个 busybox,然后打一个 tag
docker pull busybox
docker tag busybox registry.zousiliang.com/busybox
5. 然后 push 到我们的私有 registry 里
[vagrant@gitlab-ci ~]$ docker push registry.zousiliang.com/busybox

参看 docker registry 信息

registry.zousiliang.com/v2/_catalog

  • Docker

    Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的操作系统上。容器完全使用沙箱机制,几乎没有性能开销,可以很容易地在机器和数据中心中运行。

    475 引用 • 899 回帖 • 1 关注

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...