代码编织梦想

准备两台linux机器,我这是两台centos7的虚拟机,registry私有仓库的IP为192.168.169.133,安装有docker客户端的机器IP为192.168.169.134。

一、搭建registry私有仓库

1、拉取私有仓库镜像registry

2、创建并启动私有仓库容器

docker run -di --name=myregistry -p 5000:5000 registry

创建成功后访问http://192.168.169.133:5000/v2/_catalog

3、上传镜像至私有仓库

查看192.168.169.134机器上的镜像docker images

准备上传nginx镜像,对该镜像进行标记docker tag idc-nginx  192.168.169.133:5000/idc-nginx

对标记的镜像进行上传

上传成功!!接下来进行下载,把133机器上的nginx镜像删掉,在134私库上下载

可以看到已经下载成功了。

 

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接: https://blog.csdn.net/lw1124052197/article/details/108129616

管道及其简单实现-爱代码爱编程

管道 管道也叫管道文件,是文件的一种。其中分为有名管道和无名管道,有名管道:可以在任意两个进程间通信;无名管道:只能在父子进程间通信。管道的通信方式是半双工的,那么什么是半双工呢?就像收音机、打印机一样。那既然有半双工,当然也会有全双工,全双工就向电话一样双方都可以进行通话。 管道分为读端和写端,顾名思义,写端就是向管道中写入数据,读端就是向管道中读取数

springboot的多环境配置,更新应用时不做任何修改-爱代码爱编程

最近公司准备弄一套测试服务器,其中的配置有些区别。为了避免更新生产的时候出现配置问题,研究了一下springboot的多环境配置 第一步,将springboot的主要配置文件下面新建三个环境的配置文件,分别为本地,测试服,生产服三个环境的配置 将主配置文件指向本地 这样在本地开发的时候。直接启动springboot就是我们想要的配置,不用做任何修改。

数据库日常记录-爱代码爱编程

数据库改密码 cp -f /install/mysql/mysqlhome/bin/mysqladmin  /usr/bin/ mysqladmin -uroot -pmima password 新密码 root用户登录数据库 cp /install/mysql/mysqlhome/bin/mysql  /usr/bin/ 主从不同步 1、主库备份

SSH 用法进阶 —— 免密登录与端口转发-爱代码爱编程

ssh 是一个非常常用的工具,通常用来登录到远程主机上,不过 ssh 不仅仅只能用来登录,还能执行远程命令,或者进行多种的端口转发 基本使用 登录到远程主机 $ ssh <user>@<remote-ip> ssh 默认连接的端口是 22,如果 ssh server 监听的其他端口的话 那么可以使用 -p <

Centos7更换指定版本内核并搭建内核开发环境-爱代码爱编程

一、更换指定内核版本 1.由于项目需求,需要更改内核版本并搭建内核开发环境。 当前内核版本 指定内核版本:3.10.0-327.el7.x86_64 2.下载指定内核rpm安装包 下载地址:http://vault.centos.org/7.2.1511/os/x86_64/Packages/kernel-3.10.0-327.el7.x86_64

Linux yum源配置以及yum命令讲解-爱代码爱编程

前面为大家介绍了RPM二进制包安装软件,RPM包安装的最大的缺点也提到过,就是依赖性太强,一旦遇到依赖问题,则需要我们手动解决包之间具有依赖性的问题,今天为大家介绍一种可自动解决包之间依赖关系的安装方式:yum。 yum 全称“Yellow dog Updater, Modified”,是一个专门为了解决包的依赖关系而存在的软件包管理器。就好像 Wind

记一次PHP使用FTP上传出现的错误:ftp_put(): php_connect_nonb() failed: Operation now in progress (115)的解决方法-爱代码爱编程

PHP使用FTP上传出现:php_connect_nonb警告导致上传失败问题 先说说问题怎么出现的解决方案的崎岖之路总结 先说说问题怎么出现的 机器一共两台,一台Windows2008服务器,一台CentOS7。FTP服务器安装在Windows服务器上,使用的是FileZilla Server,推荐使用这个,安装方便,配置也灵活,最好不要用

07.ansible实现template管理nginx实战-爱代码爱编程

1.在playbook中去定义变量 变量的优先级 -e > playbook > 主机清单 普通变量比分组里面的公共变量优先级高 1.1使用变量查看主机名 [root@ansible ansible]# ansible all -m setup -a 'filter="ansible_fqdn"' 10.0.0.50 | SUCCESS

docker私有仓库的搭建、配置、使用-爱代码爱编程

环境:CentOS7 1. 拉取registry镜像 docker pull registry 2. 创建仓库容器 docker run -di --name=registry -p 5000:5000 registry 3. 在浏览器访问仓库 地址栏输入 [ip]:[port]/v2/_catalog 例如我的是 http://192.

Centos7更换指定版本内核并搭建内核开发环境-爱代码爱编程

一、更换指定内核版本 1.由于项目需求,需要更改内核版本并搭建内核开发环境。 当前内核版本 指定内核版本:3.10.0-327.el7.x86_64 2.下载指定内核rpm安装包 下载地址:http://vault.centos.org/7.2.1511/os/x86_64/Packages/kernel-3.10.0-327.el7.x86_64

yum 安装,终端报错:-bash: yum: command not found-爱代码爱编程

Yum(全称为 Yellow dog Updater, Modified)是一个在 Fedora 和 RedHat 以及 CentOS 中的 Shell 前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载 RPM 包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。yum 提供了查找、安装、删除某

U盘刻录方式安装CentOS 7-爱代码爱编程

使用U盘刻录方式安装CentOS 7,发现使用UltraISO刻录安装时就可能出现初始化引导错误。 一般情况下。vmlinuz initrd=initrd.img inst.stage2=hd:LABEL=CentOS\x207\x20x86_64 rd.live.check quiet 文字不会出现在屏幕下方。当我们在安装选择界面,也就是选择U盘启