栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

【10】Docker私有仓库

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【10】Docker私有仓库

一、私有仓库搭建与配置 1)拉取 私有仓库 镜像

docker  pull  registry 

2)创建并启动 私有仓库 容器

 docker  run  -di  --name=registry  -p  5000:5000  registry

 打开浏览器输入地址  http://192.168.49.130:5000/v2/_catalog  看到 {"repositories":[]} 表示私有仓库搭建成功 并且内容为空

# 注意:(需要修改为自己的虚拟机 IP 地址)

http://192.168.49.130:5000/v2/_catalog

 3)修改 daemon.json

vim /etc/docker/daemon.json

1)添加以下内容,保存退出(使用 systemctl  daemon-reload 命令重新加载一下 daemon.js 配置文件) (此步骤用于让 docker 信任私有仓库地址)

{

    "insecure-registries":["192.168.49.130:5000"]

}

 2)别忘了后面的逗号

3)使用 cat 命令查看 daemon.json 文件内容   (此步骤用于让 docker 信任私有仓库地址)

 

 4)重启 docker 服务

 systemctl  restart  docker

二、镜像 上传至 私有仓库  1)标记 此 镜像 为 私有仓库 的镜像

docker  tag  jdk1.8  192.168.49.130:5000/jdk1.8         # 将 jdk1.8 打一个标签

 打完标签后 jdk1.8 和 192.168.49.130:5000/jdk1.8 的 镜像ID 是一样的,说明它只是一个标签,并不是一个新的完整的镜像

 2)再次启动 私有仓库 容器

 docker  start  registry

 3)上传标记的 镜像 到 私有仓库中

docker  push  192.168.49.130:5000/jdk1.8

 再次访问  http://192.168.49.130:5000/v2/_catalog  发现已经多了一个东西

那么 jdk1.8  就是我们上传到 私有仓库 的 本地镜像 了

 查看指定镜像的各个版本,如这里查看 jdk1.8 镜像的版本

# 查看指定镜像的各个版本

# 格式:http://192.168.49.130:5000/v2/{镜像名称}/tags/list

http://192.168.49.130:5000/v2/jdk1.8/tags/list

 

 正确进入 registry 容器的命令  docker exec -it registry /bin/sh

 4)在当前的虚拟机中 拉取 私有仓库的镜像 

docker  pull  192.168.49.130:5000/jdk1.8

需要删除之前已有的 镜像 再拉取

 

 5)在另一个台虚拟机上拉取私有仓库的镜像 

docker  pull 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1032238.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号