在树莓派上搭建docker仓库
概述
搭建docker仓库要使用官方的registry镜像,但是官方的registry镜像是不支持arm的,所以不能使用官方的registry镜像,但是还是有人制作出了适用于树莓派的registry镜像
操作
搭建镜像仓库其实很简单,首先pull下arm版本的registry镜像docker pull budry/registry-arm
接着创建一个目录用来存储镜像文件mkdir registry
接着运行容器docker run --name registry-arm -d -p 5000:5000 -v /root/registry:/var/lib/registry --restart always budry/registry-arm
之后在要使用仓库的docker主机中配置仓库就好了
比如我在另外一个树莓派中配置
{ "registry-mirrors": [""], "insecure-registries": ["192.168.1.7:5000"] }
修改完成之后重启docker
接着pull一个镜像下来docker pull ubuntu:16.04
给这个镜像重新命名docker tag ubuntu:16.04 192.168.1.7:5000/ubuntu:16.04
之后push到仓库docker push 192.168.1.7:5000/ubuntu:16.04
之后你可以在仓库的宿主机registry目录查看有没有push上去
其实仓库可以设置多个,类似下面
{ "registry-mirrors": [""], "insecure-registries": [ "192.168.1.7:5000", "192.168.1.4:5000" ] }
想要push到不同的仓库只要给镜像打不同的标签就好了
欢迎关注Bboysoul的博客www.bboysoul.com
Have Fun
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
在docker中使用MySQL数据库
概述 我是一直想把所有的程序都跑在docker里面,这样一方面是为了便于管理,另外一方面也可以增强自己对docker的理解,所以今天我就想学习一下最重要的数据库部分 让mysql数据库在docker下跑起来 首先就是pull镜像下来了docker pull mysql:5.6从上面看出,我是使用了5.6版本的mysql,实际上是5.6.40,在pull镜像的时候我推荐加上镜像的tag,少用latest标签之后就是让他跑起来docker run --name mysql -e MYSQL_ROOT_PASSWORD="woyaoxuehuilinux" -d mysql:5.6解释一下上面的参数run就是运行docker镜像的命令,--name就是给容器取个名字叫mysql,-e就是设置容器里的环境变量,我们设置了mysql的密码环境变量,这个变量会传入容器里面来设置mysql的密码,-d就是把容器运行在后台,后面加的就是镜像的名字了 pull一个wordpress镜像,让它连接mysql容器 在pull wordpress镜像之前,我们先做一个实验,首先我们先看一下当前mysql容器的...
- 下一篇
按量付费转包年包月之批量操作篇
考虑以下场景:在购买 ECS 实例的时候,您可能没有确定实例需要使用多长时间,您可以在购买实例的时候付费类型选择按量计费,实例使用一段时间以后,您确定了实例的使用周期以后再将其转换为包年包月实例。您可以登录 ECS控制台 或者使用 ModifyInstanceChargeType 接口将按量实例转为包年包月实例。 ECS控制台 和 ModifyInstanceChargeType 接口每次最多支持 20 个按量实例同时转换,考虑到您需要转换的按量实例可能较多,本文在介绍通过 ECS控制台 和 ModifyInstanceChargeType 接口将按量实例转换为包年包月实例的同时,还将介绍如何快速地将某个 Region 下的按量实例全部转换为包年包月实例。 按量实例转包年包月实例(ECS控制台) 登录 ECS控制台,进入实例列表页,选
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS8编译安装MySQL8.0.19
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS7,CentOS8安装Elasticsearch6.8.6
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- CentOS关闭SELinux安全模块
- MySQL8.0.19开启GTID主从同步CentOS8
- 设置Eclipse缩进为4个空格,增强代码规范
- SpringBoot2整合Redis,开启缓存,提高访问速度