博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
coreos中更改docker镜像地址
阅读量:6808 次
发布时间:2019-06-26

本文共 1317 字,大约阅读时间需要 4 分钟。

由于 docker 的不断成熟,docker在实际生产环境中的应用已经得到越来越多的印证,因此,公司项目想从原来的Mina部署转为 docker 部署,但是docker仓库由于在国内没有cdn,导致镜像下载速度无比的缓慢,所以决定换成国内镜像,由于操作系统是使用 coreos ,无论国内外资料都非常少,因此途中爬了很多坑,这篇文章是我爬坑的总结

docker国内镜像

docker 是目前炙手可热的云计算开源项目,随着docker不断发展,不久前,国内第一家基于 docker 技术的一站式容器云平台daocloud正式推出了,同时也给国内广大docker爱好者带来了docker的免费国内镜像.前往docker的官网注册一个账号登录后就能得到一个免费的docker镜像地址,如 

关于coreos

coreos 是一个高度精简的linux操作系统,将许多原本需要复杂人工操作或者第三方软件支持的功能在操作系统级别进行了实现,同时剔除了其他对于服务器系统非核心的软件,比如GUI和包管理器。 coreos 并不鼓励用户将各种应用软件直接安装在操作系统之上,而是提倡将所有服务运行在单独的应用容器中,由应用容器提供应用所需要的基础功能环境。这种做法将操作系统和应用程序的职责做了更彻底的分离,降低操作系统和应用程序的耦合度,使运行这些服务器的公司可以更快速、更廉价地更新自己的线上业务。

正式这种特性, coreos 可以说十分适合用来部署 docker 服务

更改docker镜像地址

docker 在 coreos 中是一个服务,在 coreos 中没一个服务都由一个unit文件来定义, docker 的unit文件在 usr/lib/systemd/system/docker.service ,我们需要将它拷贝出来将其放在docker服务启动时会加载的位置

shellcp /usr/lib/systemd/system/docker.service /etc/systemd/system

打开这种文件,我们会发现里面有一个更改docker镜像地址的关键环境变量$DOCKER_OPTS ,而更改镜像地址的本质就是更改 $DOCKER_OPTS 的值。

这个环境变量的值是在 /run/flannel_docker_opts.env 中设置的,如果你的系统里没有这个文件,就自己添加一个这个文件

往这个文件里添加从daocloud上获取的镜像地址

shellDOCKER_OPTS="--registry-mirror=http://xxxx.m.daocloud.io"

添加完成后,运行

shellsudo systemctl daemon-reloadsudo systemctl restart docker

运行 ps aux 如果能看到

shellroot      1725  0.6  1.7 221400 18328 ? Ssl 15:27 0:00 docker --daemon --host=fd:// --registry-mirror=http://xxx.m.daocloud

那么就大功告成了

转载地址:http://ustwl.baihongyu.com/

你可能感兴趣的文章
RedHat 7配置KVM和桥接
查看>>
算法设计与分析复习——第四章:贪心算法
查看>>
OpenStack HA集群1-Galera Cluster for Mysql
查看>>
ssh 遍历IPS 进行连接
查看>>
Linux网卡名改eth0方法
查看>>
python 实现斐波那契数列,动态删除历史数据demo,很久以前写的,分享给大家...
查看>>
iftop网卡流量监控软件
查看>>
linux 文件查找
查看>>
eclipse使用hadoop插件出现java.lang.OutOfMemoryError: Java heap space
查看>>
Unicode Tips
查看>>
jvm学习--类加载器
查看>>
enlightenment提权的工具
查看>>
指针的意义和linux的内存回收艺术
查看>>
刚才调试了个mysql中文乱码的问题
查看>>
操作系统就是虚拟机--主内又主外
查看>>
Android官方开发文档Training系列课程中文版:线程执行操作之定义线程执行代码...
查看>>
Zookeeper 集群的安装与部署
查看>>
MySQL 5.6版本二进制包多实例安装
查看>>
Centos网络管理(五)-Bonding、网络组和网桥
查看>>
PyCharm----中文显示乱码的解决方法总结
查看>>