Coreos配置docker镜像加速器
- CoreOS配置docker镜像加速器
CoreOS下的Docker配置是通过flannel unit来实现的。
1) 通过命令 systemctl cat docker 可以看出配置文件的默认位置
systemctl cat docker
# /etc/systemd/system/docker.service '''也可能是/run/systemd/system/docker.service'''
[Unit]
略…… [Service]
EnvironmentFile=/run/metadata/torcx
Environment=TORCX_IMAGEDIR=/docker
Type=notify
EnvironmentFile=-/run/flannel/flannel_docker_opts.env '''务必找到这一行,这个文件默认是没有的,需手动创建相应目录和文件'''
Environment=DOCKER_SELINUX=--selinux-enabled=true
2) 创建相应目录和文件,并编辑该配置文件
# cd /run
# mkdir flannel
# cd flannel
# touch flannel_docker_opts.env
# vim !$
'''添加下如下内容:'''
DOCKER_OPTS="--registry-mirror=https://xxxx.mirror.aliyuncs.com" '''登陆阿里云获取镜像加速器地址'''
3) 重启docker服务
# systemctl daemon-reload
# systemctl restart docker # ps aux |grep docker '''验证是否看到镜像加速器地址'''
- CoreOS自带的docker版本过低
'''查看coreos版本'''
# uname -a
# cat /proc/version '''查看docker与docker-compose版本'''
# docker -v
# docker-compose -v
没有找到直接卸载docker的方式,可通过升级coreos来实现docker的升级(高版本的coreos会自带高版本的docker)
有关CoreOS升级的两个基本概念——升级通道 & 升级策略
(1)升级通道
官方提供了三个升级通道,分别为 Alpha、Beta 和 Stable,简单来说就是每个大版本升级的 内测、 公测 和 正式发行版。
各通道发布更新的频率依次为(官方目标数据,实际可能不准时):
- Alpha:每周星期四发布
- Beta:每两周发布一次
- Stable:每个月发布一次 ---> 推荐
(2)升级策略
关系到系统自动升级后用户是否需要手工重启。它的值可以是 best-effort(默认值)、 etcd-lock、 reboot 和 off。其作用依次解释如下:
- best-effort:如果Etcd运行正常则相当于 etcd-lock,否则相当于 reboot
- etcd-lock:自动升级后自动重启,使用 LockSmith 服务调度重启过程
- reboot:自动升级后立即自动重启系统
- off:自动升级后等待用户手工重启 ---> 推荐
(3)在/etc/coreos/update.conf 配置文件中修改升级通道和升级策略
对于已经启动的集群,可以在 /etc/coreos/update.conf 配置文件中修改,其内容格式如下:
GROUP=alpha
REBOOT_STRATEGY=best-effort
修改完成后需要重启一下 update-engine 服务:
sudo systemctl restart update-engine
手动升级CoreOS
检测升级:
# update_engine_client -check_for_update
执行升级:
# update_engine_client -update
'''升级前docker版本为1.12,升级后docker版本为18.03'''
Coreos配置docker镜像加速器的更多相关文章
- 配置Docker镜像加速器
由于在国内下载docker官方镜像的速度很慢且容易报错,因此需要配置docker镜像加速器来解决这个问题,加速器就是镜像代理的概念,只代理公有镜像,报错结果如下: net/http: request ...
- Ubuntu 配置docker镜像加速器
1. 安装/升级Docker客户端 推荐安装1.10.0以上版本的Docker客户端,参考文档 docker-ce 2. 配置镜像加速器 针对Docker客户端版本大于 1.10.0 的用户 您可以通 ...
- Linux配置Docker镜像加速器
Docker默认镜像为官方镜像,可以配置成国内加速器提高速度 登录阿里云控制台,搜索容器镜像服务获取到镜像加速服务地址 新建配置文件 /etc/docker/daemon.json 输入以下内容 { ...
- CentOS7配置Docker镜像加速器
1. 将默认的配置文件复制出来 cp -n /lib/systemd/system/docker.service /etc/systemd/system/docker.service 2. 将加速器地 ...
- Docker镜像加速器配置
一.为什么要配置Docker镜像加速器 因为我们默认pull的docker镜像是从Docker Hub来下载,由于其服务器在国外,速度会比较慢.因此我们可以配置成国内的镜像仓库,这样可以加速镜像的上传 ...
- Docker 配置国内镜像加速器,加速下载速度
文章首发自个人微信公众号:小哈学Java 个人网站地址:https://www.exception.site/docker/docker-configuration-of-mirror-acceler ...
- Docker 配置国内镜像加速器
Docker 默认是从官方镜像地址 Docker Hub 下下载镜像,由于服务器在国外的缘故,导致经常下载速度非常慢.为了提升镜像的下载速度,我们可以手动配置国内镜像加速器,让下载速度飚起来. 国内的 ...
- Docker 镜像加速器
Docker 镜像加速器 我们使用Docker的第一步,应该是获取一个官方的镜像,例如mysql.wordpress,基于这些基础镜像我们可以开发自己个性化的应用.我们可以使用Docker命令行工 ...
- 阿里配置docker镜像专属地址
阿里配置docker镜像专属地址 待办 https://www.jianshu.com/p/6b416dff0691
随机推荐
- 偷天换日 树形DP+背包
A. 偷天换日 内存限制:256 MiB 时间限制:1000 ms 标准输入输出 题目类型:传统 评测方式:文本比较 题目描述 神偷对艺术馆内的名画垂涎欲滴准备大捞一把.艺术馆由若干个展览厅和若干 ...
- 小白的 Python 修炼手册:入门篇
Life is short, you need Python.(人生苦短,我用 Python.) --Bruce Eckel 前言 听说现在是全民 Python 的时代,虽然不知道事实如何,但学会 P ...
- 2020年度钻石C++C学习笔记(2)--《博学谷》
2020年度钻石C++C--<博学谷> 1.以下标示符中命名合法的是A A.__A__ B.ab.c C.@rp D.2Y_ 2.设 a 和 b 均为 double 型变量,且a=5.5. ...
- vulnhub靶机-XXE Lab 1
目录 信息收集 漏洞利用 信息收集 扫描目标主机,ip为192.168.88.154 nmap扫描结果 存在robots.txt文件.直接访问其中的admin.php显示404,加一层目录访问/xxe ...
- Android程序员如何通过跳槽薪资翻倍?
马爸爸总结了一句话:跳槽,要么是钱不到位,要么是受了委屈. 我给自己这次的跳槽经历做了一个分析,希望能对那些想换工作的朋友有所帮助. 许多朋友想换工作,但是对"换工作"的理解可能仅 ...
- jdbc如何注册数据库驱动Driver的?
1. 先看看原生jdbc执行sql的步骤 // 在程序启动的时候需要注册一次mysql驱动,必须引入 mysql-connnector-java 的包 Class.forName("com. ...
- rancher恢复kubecfg配置文件
docker run安装的单容器Rancher Server # 进入容器 docker exec -ti <容器ID> bash # 集群ID,可通过浏览器地址栏查询 cluster_i ...
- CYPEESS USB3.0程序解读之---SPI读写
前面已经解读了GPIO以及同步FIFO操作,下面我们看一个SPI读写的例子,它是主程序命令从SPI中读写一些数据. SPI传输子程序看一下: 页地址,字节计数,缓冲区,读写标志 因为只能一页一页的读或 ...
- 寻找写代码感觉(一)之使用 Spring Boot 快速搭建项目
写在前面 现在已经是八月份了,我已经荒废了半年居多,不得不说谈恋爱确实是个麻烦的事,谈好了皆大欢喜,分手了就是萎靡不振,需要很长一段时间才能缓过来. 人还是要有梦想的,至于实现只不过是一个契机,但凡不 ...
- 一文学会在Markdown中编辑数学符号与公式
在用Markdown写博客时会涉及到数学符号与公式的编辑,下面进行汇总.随手记录,方便你我他. 行内公式:将公式插入到本行内 $0.98^{365} \approx 0.0006$ 我的365天:\( ...