IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> docker仓库 -> 正文阅读

[系统运维]docker仓库

docker



一、docker hub(pull push)

hub.docker.com
进入官方网站以后注册一个账号
在这里插入图片描述
注册完以后可以尝试上传文件,做一个公共仓库
在这里插入图片描述
以base-debian10为例
在这里插入图片描述然后按照官方的提示
在这里插入图片描述

将已有的资源打上官方弹出的标签,然后上传。

[root@docker1 .docker]# docker tag gcr.io/distroless/base-debian10:latest westosshy/base-debian10:latest
[root@docker1 .docker]# docker push westosshy/base-debian10:latest

在这里插入图片描述这样就上传成功了
说完了上传,还有下载,就是pull
直接docker pull
有时候网速会非常慢
这里以aliyun为例
提供一种加速方式
首先进入阿里云官网
注册一个账号
然后
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

[root@docker1 .docker]# cd /etc/docker/
[root@docker1 docker]# ls
key.json
[root@docker1 docker]# vim daemon.json
[root@docker1 docker]# cat daemon.json 
{
  "registry-mirrors": ["https://nawo45rn.mirror.aliyuncs.com"]
}

这样下载速度就快了很多

二、搭建私有仓库

利用开源软件registry搭建私有仓库
好处:用私有仓库可以大大提升效率
当私有仓库中没有想要的资源
也可以自动跳转到官网镜像

registry官网网址
https://docs.docker.com/registry/deploying/
很多功能的说明都可以从官网获取
首先拉一个官方registry

在这里插入图片描述
在这里插入图片描述

作出如下设置
在这里插入图片描述在这里插入图片描述

当前仓库为空在这里插入图片描述
先往里写入nginx
如果想写入别的程序都是按照这个步骤来操作
首先是打好标签
在这里插入图片描述
然后再上传
在这里插入图片描述

加密

提升安全性的必备操作

当前的实验环境(rhel7.6)自带的openssl并不支持部分功能,所以得先升级版本,这里我们用openssl11,可以从阿里云的镜像站直接获取
openssl11-libs-1.1.1k-2.el7.x86_64.rpm
openssl11-1.1.1k-2.el7.x86_64.rpm
安装这两个软件
yum install openssl11-libs-1.1.1k-2.el7.x86_64.rpm openssl11-1.1.1k-2.el7.x86

然后新建一个目录一会用来存放密钥证书文件

mkdir certs

按照官网的提示
生成证书文件

在这里插入图片描述

[root@docker1 ~]# openssl11 req -newkey rsa:4096 -nodes -sha256 -keyout certs/westos.org.key -addext "subjectAltName = DNS:reg.westos.org" -x509 -days 365 -out certs/westos.org.crt
Can't load /root/.rnd into RNG
140068775143232:error:2406F079:random number generator:RAND_load_file:Cannot open file:crypto/rand/randfile.c:98:Filename=/root/.rnd
Generating a RSA private key
...............++++
................................................................................................................................................................................................................................................................++++
writing new private key to 'certs/westos.org.key'
-----
You are about to be asked to enter information that will be incorporated
into your certificate request.
What you are about to enter is what is called a Distinguished Name or a DN.
There are quite a few fields but you can leave some blank
For some fields there will be a default value,
If you enter '.', the field will be left blank.
-----
Country Name (2 letter code) [XX]:cn
State or Province Name (full name) []:shaanxi        
Locality Name (eg, city) [Default City]:xi'an
Organization Name (eg, company) [Default Company Ltd]:westos
Organizational Unit Name (eg, section) []:linux
Common Name (eg, your name or your server's hostname) []:reg.westos.org
Email Address []:root@westos.org

成功生成对应域名的证书
在这里插入图片描述如何运用这个证书呢?
按照官网提示
先删掉原先的registry
在这里插入图片描述需要指定路径。-v是添加指定路径
在这里插入图片描述

在这里插入图片描述
然后需要上传
先做一个域名解析
在这里插入图片描述在这里插入图片描述
识别不到证书
按照官网文件指引
在这里插入图片描述

在这里插入图片描述这样就完成了

认证功能

再新建一个目录
`[root@docker1 ~]# mkdir auth
[root@docker1 ~]# yum install -y httpd-tools

`

在这里插入图片描述
准备好了认证文件,还是需要删掉已有的registry
然后再写进认证功能
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
这样就完成了加密
搭建好了一个基本的私人仓库

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-02-19 01:36:34  更:2022-02-19 01:37:46 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 5:29:51-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码