docker <应用分享> 上传镜像到 私有仓库 / 本地仓库,从私库拉取镜像

这篇具有很好参考价值的文章主要介绍了docker <应用分享> 上传镜像到 私有仓库 / 本地仓库,从私库拉取镜像。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前两篇博客写了docker上传镜像到dockerhub,以及上传镜像到阿里云仓库。感兴趣的可以点下面链接

docker上传镜像到dockerhub

docker上传镜像到阿里云

前面两种方式都是放在云上,对于一些私密性比较高的东西,总归是不太安全。

这个时候就用到了docker私有仓库,在本地创建一个私有仓库,把镜像上传到本地的仓库,安全值直接+++

docker获取私有库镜像并运行

docker的私有库也是一个docker镜像,专门用来构建本地仓库的

docker pull registry拉取镜像

docker <应用分享> 上传镜像到 私有仓库 / 本地仓库,从私库拉取镜像

下载好之后查看镜像,已经有一个名为registry的镜像了

docker <应用分享> 上传镜像到 私有仓库 / 本地仓库,从私库拉取镜像

使用下面命令启动一个容器

docker run -d -p 5000:5000 -v /vhukze/myregistry/:/tmp/registry --privileged=true registry

docker <应用分享> 上传镜像到 私有仓库 / 本地仓库,从私库拉取镜像

启动好容器之后,可以使用curl命令访问一下仓库,看看有哪些镜像。现在肯定是空的

curl -XGET http://ip:5000/v2/_catalog

docker <应用分享> 上传镜像到 私有仓库 / 本地仓库,从私库拉取镜像

上传镜像到docker私库  

把我们待上传的镜像使用tag命令打成符合私库规范的镜像,比如我这里使用nginx镜像测试

这里的IP和端口使用私库的IP和端口

docker <应用分享> 上传镜像到 私有仓库 / 本地仓库,从私库拉取镜像

 由于docker私库默认只允许https的推送,需要把这个限制取消掉,修改docker的daemon.json配置,

vi /etc/docker/daemon.json

添加下面这句,注意是json格式,所以前面一行最后要加逗号 。加完之后保存退出

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

docker <应用分享> 上传镜像到 私有仓库 / 本地仓库,从私库拉取镜像

重启docker使配置生效

systemctl restart docker

使用docker push命令推送镜像,等待上传完成

docker <应用分享> 上传镜像到 私有仓库 / 本地仓库,从私库拉取镜像

上传完成后,再次查询仓库内容,发现已经有一个镜像了

docker <应用分享> 上传镜像到 私有仓库 / 本地仓库,从私库拉取镜像

从私库拉取镜像

使用docker pull命令从私库拉取镜像

docker <应用分享> 上传镜像到 私有仓库 / 本地仓库,从私库拉取镜像 文章来源地址https://www.toymoban.com/news/detail-418221.html

到了这里,关于docker <应用分享> 上传镜像到 私有仓库 / 本地仓库,从私库拉取镜像的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • idea配置docker推送本地镜像到远程私有仓库

    目录 1,搭建远程Docker 私有仓库 Docker registry 2,Windows10/11系统上安装Docker Desktop 3,idea 配置远程私有仓库地址 4,idea 配置Docker 5,idea在本地构建镜像 6,推送本地Docker镜像到远程 Docker私有仓库 7,测试/生产环境从 Docker registry 私有仓库中拉取镜像 1,搜索镜像 2,拉取镜像并

    2024年02月03日
    浏览(41)
  • Docker|kubernetes|本地镜像批量推送到Harbor私有仓库的脚本

    前言: 可能有测试环境,而测试环境下有N多的镜像,需要批量导入到自己搭建的Harbor私有仓库内,一般涉及到批量的操作,自然还是使用脚本比较方便。 本文将介绍如何把某个服务器的本地镜像 推送到带有安全证书的私有Harbor仓库。 一, ###本例中,私有Harbor仓库的地址是

    2024年02月10日
    浏览(41)
  • 麒麟V10 ARM 离线生成RabbitMQ docker镜像并上传Harbor私有仓库

    第一步在外网主机执行: docker pull arm 64 v 8 / rabbitmq: 3.8.9 -management 将下载的镜像打包给离线主机集群使用 在指定目录下执行打包命令: 执行:  docker save -o rabbitmq_arm3.8.9.tar arm64v8/rabbitmq:3.8.9-management 如果懒得打包给你飞机票下载镜像包:https://download.csdn.net/download/jiejiegua/88

    2024年02月03日
    浏览(39)
  • 将docker本地镜像上传远程dockerhub仓库

    将docker本地镜像上传远程dockerhub仓库,实现在其他设备上无需建立dockerfile文件来制作镜像。 首先在本地使用dockerfile制作好镜像,并启动容器。 通过 docker images 可以查看到镜像,docker ps -a 可以查看到容器 dockerhub官网:添加链接描述 通过Create repository创建仓库,输入仓库名和

    2024年02月15日
    浏览(52)
  • Docker -- 镜像仓库(搭建私有镜像仓库、向镜像仓库推送镜像、从镜像仓库拉取镜像)

    搭建镜像仓库可以基于Docker官方提供的DockerRegistry来实现。 官网地址 Docker 官方的 Docker Registry 是一个基础版本的 Docker 镜像仓库,具备仓库管理的完整功能,但是没有图形化界面。 搭建方式比较简单,命令如下: 命令中挂载了一个数据卷 registry-data 到容器内的 /var/lib/regist

    2024年02月04日
    浏览(71)
  • docker私有镜像仓库搭建

    使用5000端口,需要打开服务器的该端口号 保存后重启docker,否则不生效 以上完成私有仓库配置,检查是否能成功登录 展示 原因是使用的registry镜像版本是不固定的【latest】引起的, 所以在执行的时候,下载的registry镜像文件要固定到某一具体版本,例如:registry:2.7.0

    2024年02月12日
    浏览(42)
  • Docker-搭建私有镜像仓库

      镜像仓库(Docker Registry)有公共的和私有的两种形式:    公共仓库 :例如Docker官方的Docker Hub,国内也有一些云服务商提供类似于Docker Hub的公开服务,比如网易云镜像服务、DaoCloud镜像服务、阿里云镜像服务等。   用户在本地搭建 私有Docker Registry 。   因为企业中的

    2024年02月19日
    浏览(39)
  • Docker搭建私有镜像仓库

    镜像仓库(Docker Registry)有公共的和私有的两种形式: 公共仓库 :例如Docker官方的Docker Hub,国内也有一些云服务商提供类似于Docker Hub的公开服务,比如网易云镜像服务、DaoCloud镜像服务、阿里云镜像服务等。 除了使用公开仓库外,用户还可以在本地搭建 私有Docker Registry 。企业

    2023年04月16日
    浏览(49)
  • 【Docker】推送镜像到私有仓库

    目录 退出登录  私有仓库登录  构建镜像时指定tag 提交镜像到远程仓库  现有镜像指定tag 退出登录 没登录过的跳过这步   私有仓库登录 假设你的仓库连接是https://xxx.xxx.cn,账户密码都是root,那么命令就是: docker login https://xxx.xxx.cn -u root -p root  构建镜像时指定tag  一般

    2024年02月06日
    浏览(36)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包