docker(1):virtualbox 安装CoreOS系统,配置registry-mirror

本文的原文连接是: http://blog.csdn.net/freewebsys/article/details/51093850 未经博主允许不得转载。
博主地址是:http://blog.csdn.net/freewebsys

1,关于CoreOS


docker非常的火,但是要跑系统还是安装一个CoreOS的比较好。
毕竟是专业做虚拟的操作系统。上面没有烂七八糟的东西。
CentOS7 上面也支持docker,只是作为一个rpm安装的,找专业的人,做专业的事情。

2,下载安装


直接下载virtualbox 的镜像文件,创建一个虚拟机然后导入。
下载镜像地址:
http://stable.release.core-os.net/amd64-usr/current/


导入镜像之后,启动的时候不要着急,修改启动命令:

进入GRUB启动引导之后,按【e键】进行修改。

在启动命令后面增加一行参数

console=tty0 console=ttyS0 coreos.autologin=tty1 coreos.autologin=ttyS0

这样就可以无密码登陆了,但是这个是个临时的修改方案,还需要进入到操作系统中去修改密码。再重启就不管用了。
然后就可以正常登陆了:

登陆之后修改密码:

sudo passwd core

再次重启就可以使用core用户登陆了。

这个方法最简单有效。

3,开启远程访问


sudo systemctl enable sshd
sudo systemctl start sshd

默认开机启动远程服务。在virtualbox里面的网络配置中,设置端口转发。


将ssh22 端口,转发到本地的2222端口。
因为mac好像22 本地端口不能访问。再使用ssh就可以登录了。

3,设置注册服务器


首先在https://dashboard.daocloud.io/mirror 注册,然后就能使用daocloud的服务了。

在coreos里面修改参数:

echo 'DOCKER_OPTS="--registry-mirror=http://xxxxxx.m.daocloud.io"' >> /run/flannel_docker_opts.env 

注意这里只能修改 flannel_docker_opts.env 配置文件,因为docker.service 文件是只读的。
然后启动docker服务:

sudo systemctl  start docker

这样就注册上了,下载速度嗷嗷快。测试下 dokcer pull tomcat

4,总结


本文的原文连接是: http://blog.csdn.net/freewebsys/article/details/51093850 未经博主允许不得转载。
博主地址是:http://blog.csdn.net/freewebsys

coreos是使用docker的基础,系统占用资源非常的少。
要想用好docker要好好学习coreos。
coreos并不是centos,是专门的一个容器操作系统,系统占用资源比较少,高效。
同时配置好docker的daocloud注册中心,下载镜像的速度才快。

优秀的个人博客,低调大师

微信关注我们

原文链接:https://yq.aliyun.com/articles/138393

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

相关文章

发表评论

资源下载

更多资源
优质分享Android(本站安卓app)

优质分享Android(本站安卓app)

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

Mario,低调大师唯一一个Java游戏作品

Mario,低调大师唯一一个Java游戏作品

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Java Development Kit(Java开发工具)

Java Development Kit(Java开发工具)

JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。

Sublime Text 一个代码编辑器

Sublime Text 一个代码编辑器

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。