搭建docker仓库

news/2024/11/20 13:44:00/
  • 拉去仓库镜像registry, 当然不拉取也行,运行容器的时候,本地没有镜像会自己拉取
docker pull registry
  • 启动服务
docker run -d -p 5000:5000 -v /home/registry:/var/lib/registry --name registry_c registry
# 为什么要使用目录挂载,保证仓库容器停止后,你上传的镜像不丢失。
  • 使用仓库服务
docker pull alpine && docker tag alpine:latest 127.0.0.1:5000/alpine && docker push 127.0.0.1:5000/alpine
  • 查看上传的镜像
curl 127.0.0.1:5000/v2/_catalog

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


http://www.ppmy.cn/news/40889.html

相关文章

【华为OD机试真题】积木最远距离(相同数字的积木游戏1)(javapython)

相同数字的积木游戏1 知识点数组循环map 时间限制:1s 空间限制:256MB 限制语言:不限 题目描述: 小华和小薇一起通过玩积木游戏学习数学。 他们有很多积木,每个积木块上都有一个数字,积木块上的数字可能相同。 小华随机拿一些积木挨着排成一排,请小薇找到这排积木中数…

使用fetch()异步请求API数据实现汇率转换器

任务8 https://segmentfault.com/a/1190000038998601 https://chinese.freecodecamp.org/news/how-to-master-async-await-with-this-real-world-example/ 跟随上面的指示,理解异步函数的编写,并且实现这个汇率转换器。 第一步:在工作区初始…

Makefile实验

一、准备C程序 1、input.h #ifndef __INPUT_H #define __INPUT_Hvoid input_int(int *a, int *b);#endif 2、input.c #include <stdio.h> #include "input.h"void input_int(int *a, int *b) {printf("input two nums: ");scanf("%d %d&q…

Python 进阶指南(编程轻松进阶):八、常见的 Python 陷阱

原文&#xff1a;http://inventwithpython.com/beyond/chapter8.html 虽然 Python 是我最喜欢的编程语言&#xff0c;但它也不是没有缺陷。每种语言都有缺点&#xff08;有些比其他的多&#xff09;&#xff0c;Python 也不例外。新的 Python 程序员必须学会避免一些常见的“陷…

对于Java的前端知识扫盲

什么是Node.js Node.js是一个基于Chrome V8引擎的JavaScript运行环境&#xff0c;它让JavaScript可以在服务器端运行。Node.js提供了非阻塞I/O、事件驱动的编程模型&#xff0c;使得服务器端的JavaScript可以高效地处理大量并发请求。与此相比&#xff0c;JDK是Java Developme…

ChatGPT实现用C语言写一个学生成绩管理系统

随着ChatGPT爆火&#xff0c;大家都在使用ChatGPT来帮助自己提高效率&#xff0c;对于程序员来说使用它来写代码怎么样呢&#xff1f;今天尝试让ChatGPT&#xff0c;写了一个学生成绩管理系统。 问题是&#xff1a;使用C语言写一个学生成绩管理系统&#xff0c;要求使用链表&a…

FreePascal 备忘录

FreePascal 备忘录 语言特点 代码不区分大小写。 名词解释 RTL&#xff1a;Run-Time Library&#xff0c;是 Free Pascal 的运行时库&#xff0c;就是一些单元文件&#xff0c;可以在程序中使用它们。 这些单元文件的介绍&#xff1a;https://wiki.freepascal.org/RTL 这些…