搭建docker本地仓库

这篇具有很好参考价值的文章主要介绍了搭建docker本地仓库。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.拉取私有仓库镜像

[root@master1 ~]# docker pull registry
[root@master1 ~]# docker images 
REPOSITORY           TAG                 IMAGE ID            CREATED             SIZE
nginx                v1                  546db553f62a        About an hour ago   142 MB
docker.io/nginx      1.24.0              6b753f58c54e        13 days ago         142 MB
docker.io/nginx      latest              605c77e624dd        22 months ago       141 MB
docker.io/registry   latest              b8604a3fe854        23 months ago       26.2 MB
docker.io/centos     latest              5d0da3dc9764        2 years ago         231 MB
docker.io/java       latest              d23bdf5b1b1b        6 years ago         643 MB

2.配置私有镜像仓库地址

[root@master1 ~]# vim /etc/docker/daemon.json

{
  "registry-mirrors": ["https://10l.mirror.aliyuncs.com"],
  "insecure-registries": ["10.10.10.10:5000"]
}
[root@master1 ~]# systemctl daemon-reload
[root@master1 ~]# systemctl restart docker

3.运行私有仓库

[root@master1 /]# mkdir -p /images/registry
[root@master1 /]# docker run -itd -v /images/registry:/var/lib/registry -p 5000:5000 --restart=always --name registry registry
[root@master1 /]# docker ps
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                    NAMES
e361860afb1a        registry            "/entrypoint.sh /e..."   24 minutes ago      Up 24 minutes       0.0.0.0:5000->5000/tcp   registry


-v:把宿主机的/data/registry目录挂到容器/var/lib/registry目录
-p:映射宿主机5000端口到容器5000端口
--restart=always:容器退出时重启容器

4.查看查看所有镜像

curl http://10.10.10.10:5000/v2/_catalog

5.上传镜像

[root@master1 /]# docker tag nginx:v1 10.10.10.10:5000/nginx:v1
[root@master1 /]# docker images
REPOSITORY                 TAG                 IMAGE ID            CREATED             SIZE
10.10.10.10:5000/nginx   v1                  546db553f62a        About an hour ago   142 MB
nginx                      v1                  546db553f62a        About an hour ago   142 MB
docker.io/nginx            1.24.0              6b753f58c54e        13 days ago         142 MB
docker.io/nginx            latest              605c77e624dd        22 months ago       141 MB
docker.io/registry         latest              b8604a3fe854        23 months ago       26.2 MB
docker.io/centos           latest              5d0da3dc9764        2 years ago         231 MB
docker.io/java             latest              d23bdf5b1b1b        6 years ago         643 MB
[root@master1 /]# docker push 10.10.10.10:5000/nginx:v1
The push refers to a repository [10.10.10.10:5000/nginx]
7870e8bfb94a: Pushed 
eda786ae8691: Pushed 
1b00f878c74c: Pushed 
3a24d9d0eea4: Pushed 
29f4355fe596: Pushed 
07db6b1a102a: Pushed 
81dcbae3e695: Pushed 
633f5bf471f7: Pushed 
v1: digest: sha256:bd0e85735b1c2cb96d37fe75feb545e2066132679b2343e65f4ef7581d60a39c size: 1984
[root@master1 /]# curl http://10.10.10.10:5000/v2/_catalog
{"repositories":["nginx"]}

配置阿里云镜像仓库

镜像仓库地址:https://cr.console.aliyun.com/cn-zhangjiakou/instance/credentials

搭建docker本地仓库,docker,容器,运维

搭建docker本地仓库,docker,容器,运维 

  文章来源地址https://www.toymoban.com/news/detail-719921.html

到了这里,关于搭建docker本地仓库的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • docker搭建本地私有仓库

    有时候使用Docker Hub这样的公共仓库可能不方便,这种情况下用户可以使用registry创建一个本地仓库供私人使用,这点跟Maven的管理类似。 使用私有仓库有许多优点: Docker 官方提供了一个搭建私有仓库的镜像 registry (注册服务器),只需把镜像下载下来,运行容器并暴露5000端口

    2024年02月16日
    浏览(39)
  • Docker 搭建本地私有仓库

    有时候使用Docker Hub这样的公共仓库可能不方便,这种情况下用户可以使用registry创建一个本地仓库供私人使用,这点跟Maven的管理类似。 使用私有仓库有许多优点: Docker 官方提供了一个搭建私有仓库的镜像 registry (注册服务器),只需把镜像下载下来,运行容器并暴露5000端口

    2024年02月16日
    浏览(40)
  • Docker本地私有仓库搭建配置指导

    因内网主机需要拉取镜像进行Docker应用,因此需要一台带外主机作为内网私有仓库来提供内外其他docker业务主机使用。参考架构如下: 相关资源:加密、Distribution registry、Create and Configure Docker Registry、Registry部署、Distribution Registry v2 authentication、docker-registry 注 :不要在已有

    2024年01月18日
    浏览(41)
  • 本地搭建docker仓库的详细步骤

    以下是在本地搭建docker仓库的详细步骤: 安装Docker 在官网下载Docker安装包进行安装,具体操作方式可以参考官方文档。 创建存储目录 在本地创建一个用于存储Docker镜像的目录,比如 /data/docker-registry。 拉取Registry镜像 执行以下命令拉取Registry镜像: 启动Registry容器 执行以下

    2024年02月11日
    浏览(33)
  • Docker基础入门:镜像、容器导入导出与私有仓库搭建

    💖The Begin💖点点关注,收藏不迷路💖 1.镜像导入 是复制的过程。 2.容器导入 是将当前容器 变成一个新的镜像。 save 和 export区别: 1)save 保存镜像所有的信息-包含历史信息。 2)export 只导出当前的信息。 首先,两者的操作对象不同。docker save是将一个镜像保存为一个tar包

    2024年02月12日
    浏览(53)
  • 了解 Dockerfile 和搭建 Docker 私有仓库:让容器化部署变得更简单

    目录 1、Dockerfile 1.1什么是Dockerfile 1.2常用命令 1.3使用脚本创建镜像 2、Docker私有仓库 2.1私有仓库介绍: 2.2私有仓库搭建与配置 2.3上传镜像到私有仓库: 1.1什么是Dockerfile Dockerfile是由一些列命令和参数构成的脚本,这些命令应用于基础镜像并且最终创建一个新的镜像。 Dock

    2024年02月10日
    浏览(41)
  • 如何在Linux上搭建本地Docker Registry镜像仓库并实现公网访问

    Docker Registry 本地镜像仓库,简单几步结合cpolar内网穿透工具实现远程pull or push (拉取和推送)镜像,不受本地局域网限制! 使用官网安装方式,docker命令一键启动,该命令启动一个registry的容器,版本是2,挂载宿主机端口是5000端口,挂载后,5000端口就是我们连接镜像仓库的本地端口 执行

    2024年02月05日
    浏览(53)
  • Docker学习入门(二):常用软件安装、掌握Docker迁移与备份、运用Dockerfile编写创建容器的脚本、搭建与使用docker私有仓库;

    Docker的学习目标: 4.掌握Tomcat Nginx等软件的常用的安装 5.掌握Docker迁移与备份相关命令 6.能够运用Dockerfile编写创建容器的脚本 7.能够搭建与使用docker私有仓库 8.学习总结 1.MYSQL的部署     (1)拉取mysql镜像          docker pull centos/mysql-57-centos7               (2)创建容

    2024年02月21日
    浏览(52)
  • 如何在Docker中搭建MinIO容器并实现无公网ip远程访问本地服务

    MinIO是一个开源的对象存储服务器,可以在各种环境中运行,例如本地、Docker容器、Kubernetes集群等。它兼容Amazon S3 API,因此可以与现有的S3工具和库无缝集成。MinIO的设计目标是高性能、高可用性和可扩展性。它可以在分布式模式下运行,以满足不同规模的存储需求。 MinIO是

    2024年01月17日
    浏览(55)
  • Jenkins+GitLab+Docker搭建前端自动化构建镜像容器部署(无本地证书,映射证书)

    前言 🚀 需提前安装环境及知识点: 1、Docker搭建及基础操作 2、DockerFile文件描述 3、Jenkins搭建及基础点 🚀 目的: 将我们的前端项目打包成一个镜像容器并自动发布部署,可供随时pull访问 1、在当前项目的根目录创建Dockerfile文件并写入如下代码: 代码片段详细描述: 注意

    2024年02月15日
    浏览(60)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包