美文网首页
Docker安装配置私有仓库

Docker安装配置私有仓库

作者: 一个小运维 | 来源:发表于2021-06-30 17:47 被阅读0次

docker私有仓库

docker私有仓库图例
私有仓库配置
主机名 ip地址 最低配置
registry 192.168.1.100 1CPU,1G内存
[root@registry ~]# yum install -y docker-distribution
[root@registry ~]# systemctl enable --now docker-distribution
[root@registry ~]# curl http://192.168.1.100:5000/v2/_catalog
{"repositories":[]}

仓库配置文件及数据存储路径

  • /etc/docker-distribution/registry/config.yml
  • /var/lib/registry/
  • 默认端口号 5000

查看私有镜像仓库中镜像名称或标签

  • curl http://仓库IP:5000/v2/_catalog
  • curl http://仓库IP:5000/v2/镜像名称/tags/list

注意:私有仓库中的镜像与docker images 看到的不是一个东西

docker客户端配置

所有node节点都需要配置,这里 docker-0001,docker-0002都要配置
cgroup驱动 docker默认 是cgroupfs
registry-mirrors 默认下载仓库,使用国内源能快一点
insecure-registries 私有仓库地址(重点)

#新建daemon.json文件:
[root@docker-0001 ~]# vim /etc/docker/daemon.json
{
    "exec-opts": ["native.cgroupdriver=systemd"],
    "registry-mirrors": ["https://hub-mirror.c.163.com"],
    "insecure-registries":["192.168.1.100:5000", "registry:5000"]
}
[root@docker-0001 ~]# docker rm -f $(docker ps -aq)
[root@docker-0001 ~]# systemctl restart docker
上传镜像
# 上传 myos:latest, myos:httpd, myos:nginx, myos:php-fpm
[root@docker-0001 ~]# docker tag myos:latest 192.168.1.100:5000/myos:latest
[root@docker-0001 ~]# docker push 192.168.1.100:5000/myos:latest
验证测试
[root@docker-0002 ~]# curl http://192.168.1.100:5000/v2/_catalog
{"repositories":["myos"]}
[root@docker-0002 ~]# curl http://192.168.1.100:5000/v2/myos/tags/list
{"name":"myos","tags":["latest"]}
# 使用远程镜像启动容器
[root@docker-0002 ~]# docker run  -itd -p 80:80 192.168.1.100:5000/myos:nginx 
Unable to find image '192.168.1.100:5000/myos:nginx' locally
nginx: Pulling from myos
7dc0dca2b151: Pull complete 
ee0506df88b5: Pull complete 
261f2c66fd1b: Pull complete 
65dac21edb30: Pull complete 
Digest: sha256:19c0b028294145ca32f175d57d2f890645982577d9a35f2c6f6a69534c4bc48f
Status: Downloaded newer image for 192.168.1.100:5000/myos:nginx
e31036b207c6869d618e3a935eaf3f41e3e3e4110f81598832bbd575e4d68e27

相关文章

  • 创建docker仓库

    创建私有docker仓库 安装docker repo 修改docker repo 配置 启动docker 上传do...

  • docker

    docker 私有仓库 下载镜像registrydocker pull registry 配置私有仓库(/etc/...

  • docker 连接私有仓库

    docker 连接私有仓库,并向私有仓库推送镜像 一、检查是否已经配置私有仓库 Insecure Registri...

  • Docker安装配置私有仓库

    docker私有仓库 私有仓库配置 主机名ip地址最低配置registry192.168.1.1001CPU,1G...

  • 构建私有仓库

    私有仓库程序 在centos7下,可以先安装“私有仓库程序”,docker-registry 安装命令是yum -...

  • Docker删除私有仓库镜像

    Docker删除私有仓库镜像 安装删除脚本 设置私有仓库目录环境变量 删除镜像

  • docker私有仓库registry的使用

    docker私有仓库registry的使用 registry的安装 关于docker registry的安装,可以...

  • 2018-05-11 docker

    安装docker: 运行 docker: 更改私有仓库地址 文件/etc/docker/daemon.json:注...

  • 使用Docker安装GitLab

    注意:确保安装docker成功 我们知道Git远程仓库分为公有远程仓库和私有远程仓库。 私有远程仓库 远程仓库实际...

  • Docker私有仓库

    一、Docker私有仓库搭建与配置 1、拉取私有仓库镜像 2、启动私有仓库容器 3、打开浏览器输入地址http:/...

网友评论

      本文标题:Docker安装配置私有仓库

      本文链接:https://www.haomeiwen.com/subject/mvvrultx.html