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

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

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


docker上传镜像到dockerhub


docker上传镜像到阿里云


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


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


docker获取私有库镜像并运行

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


docker pull registry拉取镜像



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




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


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



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


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



上传镜像到docker私库  

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


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




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


vi /etc/docker/daemon.json

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


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




重启docker使配置生效


systemctl restart docker

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




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




从私库拉取镜像

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


相关文章
|
21天前
|
弹性计算 运维 持续交付
探索Docker容器化技术及其在生产环境中的应用
探索Docker容器化技术及其在生产环境中的应用
70 5
|
9天前
|
jenkins 持续交付 Docker
docker之自定义制作镜像(python程序)
docker之自定义制作镜像(python程序)
|
1月前
|
Docker 容器
Docker自建仓库之Harbor高可用部署实战篇
关于如何部署Harbor高可用性的实战教程,涵盖了从单机部署到镜像仓库同步的详细步骤。
68 15
Docker自建仓库之Harbor高可用部署实战篇
|
14天前
|
存储 Kubernetes Cloud Native
部署Kubernetes客户端和Docker私有仓库的步骤
这个指南涵盖了部署Kubernetes客户端和配置Docker私有仓库的基本步骤,是基于最新的实践和工具。根据具体的需求和环境,还可能需要额外的配置和调整。
29 1
|
22天前
|
Cloud Native 持续交付 Docker
探索Docker容器化技术及其在软件开发中的应用
探索Docker容器化技术及其在软件开发中的应用
21 7
|
20天前
|
Devops jenkins 持续交付
DevOps实践:构建和部署一个Docker化的应用
【9月更文挑战第14天】在当今快节奏的软件开发领域,DevOps已经成为提升效率、加速交付的关键。本文将引导你理解DevOps的核心概念,并通过一个实际的示例—构建和部署一个Docker化的应用—来深入探讨其实践方法。我们将从简单的应用出发,逐步实现Docker容器化,并最终通过CI/CD流水线自动化部署过程。这不仅是对DevOps流程的一次实操演练,也是对现代软件开发理念的一次深刻体验。
|
25天前
|
持续交付 开发者 Docker
掌握 Docker:容器化技术在现代开发中的应用
Docker 是一个开源容器化平台,使开发者能够将应用程序及其依赖项封装在轻量级容器中,确保跨平台的一致性。本文介绍了 Docker 的基本概念、核心组件及优势,并展示了其在快速部署、一致性、可移植性和微服务架构中的应用。通过示例说明了 Docker 在本地开发环境搭建、服务依赖管理和 CI/CD 流程中的作用,以及多阶段构建、资源限制和网络模式等高级特性。掌握 Docker 可大幅提升开发效率和应用管理能力。
|
1月前
|
存储 测试技术 数据安全/隐私保护
Docker自建仓库之Harbor部署实战
关于如何部署和使用Harbor作为Docker企业级私有镜像仓库的详细教程。
76 12
|
1月前
|
负载均衡 持续交付 Docker
Docker的应用场景有哪些?
Docker的应用场景有哪些?
58 6
|
1月前
|
Docker 容器
Docker Hub镜像公共仓库使用
这篇文章介绍了如何使用Docker Hub公共仓库进行镜像的创建、上传、下载和管理。
441 8
下一篇
无影云桌面