首页 > 其他分享 >Docker Registry使用

Docker Registry使用

时间:2023-04-25 15:14:42浏览次数:41  
标签:5000 16.04 ubuntu -- Registry 使用 docker Docker registry

1. 本地主机访问

DockerHub镜像地址:https://hub.docker.com/_/registry/tags

官网:https://docs.docker.com/registry

参考:https://docs.docker.com/registry/deploying

docker pull registry:2.8.1
docker volume create --name registry
docker run -d -v  registry:/var/lib/registry -p 5000:5000 --restart=always --name registry registry:2.8.1

# 推一个镜像上去
docker pull ubuntu:16.04
docker tag ubuntu:16.04 localhost:5000/ubuntu:16.04
docker push localhost:5000/ubuntu:16.04
curl localhost:5000/v2/_catalog

docker exec -it registry sh
# 镜像存放地址
/var/lib/registry/docker/registry/v2/repositories

# 删除本地的镜像在去拉pull下镜像
docker image remove ubuntu:16.04
docker image remove localhost:5000/ubuntu:16.04
docker pull localhost:5000/ubuntu:16.04

2. 其他主机访问

这里咱没有申请证书也是内部集群访问就直接写在docker配置文件内了。

# 修改配置文件
vim /etc/docker/daemon.json
{
"insecure-registries": ["192.168.80.45:5000"]
}
 
# 重启docker服务
systemctl daemon-reload
systemctl restart docker

注:注意json格式,如果不对docker会重启失败,如果/etc/docker/daemon.json没有就创建一个。

其他主机尝试拉取镜像:

docker pull 192.168.80.45:5000/ubuntu:16.04
16.04: Pulling from ubuntu
58690f9b18fc: Pull complete
b51569e7c507: Pull complete
da8ef40b9eca: Pull complete
fb15d46c38dc: Pull complete
Digest: sha256:a3785f78ab8547ae2710c89e627783cfa7ee7824d3468cae6835c9f4eae23ff7
Status: Downloaded newer image for 192.168.80.45:5000/ubuntu:16.04
192.168.80.45:5000/ubuntu:16.04

3. 配置registry webui

https://github.com/klausmeyer/docker-registry-browser

https://hub.docker.com/r/klausmeyer/docker-registry-browser

docker run \
--name registry-browser \
-p 8080:8080  \
--restart=always \
--link registry \
-e DOCKER_REGISTRY_URL=http://192.168.80.45:5000/v2 \
-d klausmeyer/docker-registry-browser:1.6.1

访问:ip地址:8080端口

4. 清理registry容器

docker stop registry
docker rm registry
docker volume rm registry
docker stop registry-browser
docker rm registry-browser

标签:5000,16.04,ubuntu,--,Registry,使用,docker,Docker,registry
From: https://www.cnblogs.com/-k8s/p/17352624.html

相关文章

  • 使用conda 安装lumpy软件
     001、安装condacreate-nPy27python=2.7condaactivatePy27condainstall-cbiocondalumpy-svcondainstall-cbiocondasamblaster 002、版本测试(Py27)root@DESKTOP-IDT9S0E:/home/software/lumpy#lumpy--helpProgram:**********(v0.2.13)Author......
  • SpringBoot 使用 Sa-Token 完成权限认证
    一、设计思路所谓权限认证,核心逻辑就是判断一个账号是否拥有指定权限:有,就让你通过。没有?那么禁止访问!深入到底层数据中,就是每个账号都会拥有一个权限码集合,框架来校验这个集合中是否包含指定的权限码。例如:当前账号拥有权限码集合["user-add","user-delete","user-get"]......
  • 使用Vue实现点击事件变颜色并且显示选中文字
    首先需要引入Vue.js!!!!!   直接上代码<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>Title</title><scriptsrc="../static/vue.js"></script><st......
  • uni-app中使用uCharts图表设置横向滚动无法滑动。
    opts:{ color:["#1890FF","#91CB74","#FAC858","#EE6666","#73C0DE","#3CA272","#FC8452","#9A60B4","#ea7ccc"], padding:[15,10,0,0], enableScroll:true, upd......
  • 使用Qt Designer生成的两个UI文件,实现在主界面中点击后弹出另一个界面
    QtDesigner生成的ui代码policy.py#Formimplementationgeneratedfromreadinguifile'policy.ui'##Createdby:PyQt6UIcodegenerator6.4.2##WARNING:Anymanualchangesmadetothisfilewillbelostwhenpyuic6is#runagain.Donotedit......
  • PySide6、PyQt6、ui文件转py文件、Qt Designer 使用
    QT官网:https://www.qt.io/zh-cn/develop1、PySide6、*PyQt6、PyQt5*PySide6、PySide2、PyQt5都是基于Qt库,Qt是一组C++库和开发工具,包括图形用户界面、网络、线程、正则表达式、SQL数据库、SVG、OpenGL、XML、用户和应用程序设置、定位和定位服务、短程通信(NFC和蓝牙)......
  • vue3中如何引入element-icon并使用
    简单来说,步骤就是:安装——注册——按需引入——使用安装#NPM$npminstall@element-plus/icons-vue#Yarn$yarnadd@element-plus/icons-vue#pnpm$pnpminstall@element-plus/icons-vue注册您需要从@element-plus/icons-vue中导入所有图标并进行全局注册。......
  • pandas.DataFrame.groupby—使用映射器或通过一系列列对数据框进行分组
    语法格式DataFrame.groupby(by=None, axis=0, level=None, as_index=True, sort=True, group_keys=_NoDefault.no_default, squeeze=_NoDefault.no_default, observed=False, dropna=True)常用的几个参数解释:by:可接受映射、函数、标签或标签列表。用于确定分组。ax......
  • 云原生之使用Docker部署PESMCS Ticket工单系统
    (云原生之使用Docker部署PESMCSTicket工单系统)一、PESMCSTicket介绍PESMCSTicket是一款基于GPLv2协议发布的开源客服工单系统。二、检查本地系统环境1.检查系统版本[root@node~]#cat/etc/os-releaseNAME="CentOSLinux"VERSION="7(Core)"ID="centos"ID_LIKE=......
  • 使用GPU加速TensorFlow-Keras
    之前一直在用CPU训练TensorFlow模型,现在来尝试一下GPU训练。【1】安装GPU必要的软件环境显卡:MX450(支持CUDA11.7以下版本)软件1:VisualStudio2019Community软件2:Cuda10.1update2软件3:cuDNN8.0.5forwin10(x86) 环境:在Anacodna中专门建立tensorflow_gpu环境Python3.7......