首页 > 其他分享 >Docker搭建本地私有仓库

Docker搭建本地私有仓库

时间:2023-08-28 11:38:39浏览次数:47  
标签:5000 私有 registry 10.10 镜像 Docker 10.12 docker 搭建

一、拉取Registry镜像

docker pull registry

二、运行registry容器

docker run -d -p 5000:5000 -v /langren/myreqistry:/tmp/reqistry --privileged=true --name myreqistry registry

Docker搭建本地私有仓库_本地私有镜像库

三、发送get请求验证镜像库是否正常运行

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

Docker搭建本地私有仓库_本地私有镜像库_02

四、配置允许使用http访问

vim /etc/docker/daemon.json

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

#重新加载配置文件
systemctl daemon-reload
#重启docker使配置生效
systemctl restart docker
#由于重启了docker所以刚才启动的容器也会停止,需要手动启动一下
docker start myreqistry

五、将镜像推送至私有仓库

#将镜像标签改为镜像库储存格式
docker tag gpt:7.25 10.10.10.12:5000/langren:7.25
#推送至仓库
docker push 10.10.10.12:5000/langren:7.25

Docker搭建本地私有仓库_本地私有镜像库_03

1)验证镜像是否上传成功

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

curl -XGET 10.10.10.12:5000/v2/centos/tags/list

Docker搭建本地私有仓库_Linux_04

2)下载本地镜像库中的镜像

docker pull 10.10.10.12:5000/langren:7.25

Docker搭建本地私有仓库_Linux_05

六、删除私有仓库中的镜像

#进入正在运行的容器内部
docker exec -it myreqistry /bin/sh

Docker搭建本地私有仓库_本地私有镜像库_06

切换至/var/lib/registry/docker/registry/v2/repositories 目录内,该目录下存放的为你上传的镜像文件

cd /var/lib/registry/docker/registry/v2/repositories

#找到想要删除的镜像执行rm命令进行删除即可
rm -rf  centos

标签:5000,私有,registry,10.10,镜像,Docker,10.12,docker,搭建
From: https://blog.51cto.com/qclr/7261604

相关文章

  • 网络直播源码UDP协议搭建:为平台注入一份力量
    网络直播源码中的UDP协议的定义:UDP协议又名用户数据报协议,是一种轻量级、无连接的协议。在网络直播源码平台中,UDP协议有着高速传输与实时性的能力,尤其是在网络直播源码实时性要求较高的场景,UDP协议的应用有着重要的意义。UDP协议在网络直播源码的好处:1. 高速实时传输:UDP协议是一种......
  • 解锁安全高效办公——私有化部署的WorkPlus即时通讯软件
    在当今信息时代,高效的沟通与协作对于企业的成功至关重要。然而,随着信息技术的发展,保护敏感信息和数据安全也变得越来越重要。为了满足企业对于安全沟通和高效办公的需求,我们隆重推出私有化部署的WorkPlus即时通讯软件,为您的企业提供一站式解决方案。私有化部署的优势:1.完全掌控数......
  • 网络直播源码UDP协议搭建:为平台注入一份力量
    网络直播源码中的UDP协议的定义:UDP协议又名用户数据报协议,是一种轻量级、无连接的协议。在网络直播源码平台中,UDP协议有着高速传输与实时性的能力,尤其是在网络直播源码实时性要求较高的场景,UDP协议的应用有着重要的意义。 UDP协议在网络直播源码的好处:高速实时传输:UDP协议......
  • docker命令行
     dockerimages 查看所有镜像dockerrmicycbg0s16r/simulationbbsweb:v1.7.1  删除镜像{REPOSITORY :tag}systemctlstatusdocker   查看docker运行状态(显示绿色代表正常启动) dockerps:查看当前正在运行的容器。dockerstart<容器名或ID>:启动一个已经停止......
  • EMQX服务docker-compose启动
    问题描述  按照一般的yml文件启动后,发现EMQX却一直在重启,日志里显示“没有权限创建文件夹或写数据”、“文件找不到”等错误; 正确安装步骤  1、创建临时EMQX容器dockerrun-d--nameemqx-p1883:1883-p8081:8081-p8083:8083-p8084:8084-p8883:8883-p18083:......
  • minikube搭建
    https://www.orchome.com/10485 B站:https://www.bilibili.com/video/BV1cq4y1R7h8/?spm_id_from=333.337.search-card.all.click&vd_source=f7b26a8cc6688554375ba600134e6a56......
  • docker部署nginx
    ......
  • 基于亚马逊云科技无服务器服务快速搭建电商平台——性能篇
    使用Serverless构建独立站的优势在传统架构模式下,如果需要进行电商大促需要提前预置计算资源以支撑高并发访问,会造成计算资源浪费并且增加运维工作量。本文介绍一种新的部署方式,将WordPress和WooCommerce部署在AmazonLambda中。Lambda是无服务器的计算方式,无需预置资源......
  • Docker安装redis、redis设置密码、挂载配置文件并以配置文件方式启动(避坑)
    1.拉取redis镜像:拉取最新版:dockerpullredis拉取指定版本,以6.2.7为例:dockerpullredis:6.2.72.在Linux环境中创建需要挂载的目录mkdir/usr/local/software/redis/6379/confmkdir/usr/local/software/redis/6379/datamkdir/usr/local/software/redis/6379/log3......
  • docker系统中/var/lib/docker/overlay2
     /var/lib/docker/volumes无主的数据卷可能会占据很多空间,要清理请使用以下命令$dockervolumeprunedocker系统中/var/lib/docker/overlay2占用很大,清理Docker占用的磁盘空间,迁移/var/lib/docker目录所解决的问题-<Snooker>-博客园(cnblogs.com)......