利用Vagrant and VirtualBox搭建core os环境

系统环境

  • ubuntu 14.04 x64
  • vagrant 1.7.4
  • virtualbox 4.3.10
  • git 1.9.1
# 安装 virtualbox, git
sudo apt-get install virtualbox, git# 软件中心的vagrant版本太低,因此去官网获取最新的软件包地址
wget https://releases.hashicorp.com/vagrant/1.7.4/vagrant_1.7.4_x86_64.deb
sudo dpkg -i vagrant_1.7.4_x86_64.deb

下载及配置安装脚本

# 下载coreos-vagrant配置
git clone https://github.com/coreos/coreos-vagrant.git
cd coreos-vagrant# 复制配置
cp config.rb.sample config.rb
cp user-data.sample user-data# 编辑配置,以下两个配置文件根据自己的实际情况修改
vim config.rb
# 修改之前 => 修改之后
$num_instances=1 => $num_instances=3 # 这里表示coreos的台数,集群自组网最小为3
#$update_channel='alpha' => $update_channel='stable'   # 去掉配置文件前面的#vim user-data

在这里简单介绍一下,有许多改进的地方

  • 看到网上好多博主都说coreos的下载被墙了,我好奇的试验了一下。结果是意料之外,访问正常,所以这里不用搭建下载源了
  • 不再需要访问 https://discovery.etcd.io/new 来获得集群标识, 在config.rb中有自动获取并配置的脚本

启动

# 启动CoreOS,这里需要一定的下载等待时间
vagrant up# 登录到CoreOS
vagrant ssh core-01 -- -A
#输出
CoreOS stable (766.5.0)# 查看集群列表
Core@core-01 ~ $ fleetctl list-machines
#输出
MACHINE     IP      METADATA
90d9d1e4... 172.17.8.102    -
bb4c8bd1... 172.17.8.103    -
ee18c9fd... 172.17.8.101    -# 启动一个容器
Core@core-01 ~ $ docker run hello-world
#将输出一份docker的hello-world文档

安装过程就此结束,接下来将探索更多的功能

转载于:https://www.cnblogs.com/wanghongxu/p/4989170.html

利用Vagrant and VirtualBox搭建core os环境相关推荐

  1. 利用vagrant快速搭建rails开发环境

    为什么80%的码农都做不了架构师?>>>    Deprecated 前言 当我们学习一门新的语言或技术的时候,最麻烦或比较浪费时间的事情就是搭建开发环境.而搭建开发环境与我们将要学 ...

  2. 使用vagrant搭建三台虚拟机环境

    文章目录 一.下载安装vagrant 二.下载安装Oracle VM VirtualBox 三.下载virtualbox.box文件 四.搭建centos7虚拟机环境 五.用xshell测试连接虚拟机 ...

  3. ecology9 后端开发环境搭建_利用Vagrant快速搭建开发环境

    Docker大家应该都了解吧,一个非常方便的技术,可以让我们随时随地部署应用.但是部署应用虽然方便了,开发环境的搭建还是那样的,要自己安装一大堆软件.那么有没有类似的工具可以方便我们呢?这就是本文要的 ...

  4. iPad越狱搭建java环境_win7+virtualbox安装Mac os搭建完美越狱环境

    前久一直有朋友询问,win下的redsn0w_mac_0.9.7b5 iPad 完美越狱教程,蓝牙重启均OK[mac越狱,iPad]'或者'iOS 4.2.1完美越狱测试教程[适用于iphone4及m ...

  5. WIN10 vagrant和virtualbox虚拟机和一键搭建lnmp环境配置thinkphp虚拟主机

    版本:win10系统 virtualbox:5.1.26 vagrant :1.9.7 centos 7.0 xshell/git 首先下载好对应版本的软件 配置vagrant和virtualbox ...

  6. 从0开始利用VirtualBox搭建虚拟机靶场

    从0开始利用VirtualBox搭建虚拟机靶场 1. 前期准备配置 1.1 Gnome Desktop 安装 1.2 VNC配置 1.2.1 VNC Sever配置 1.2.2 VNC Client配 ...

  7. Windows10 下搭建汇编语言开发环境( 利用 DOSBOX 和 MASM32 )

    Windows10下搭建汇编语言开发环境(利用DOSBOX和MASM32):https://www.cnblogs.com/zyever/p/7919007.html 如何在win10 64位下搭载汇 ...

  8. Windows10下搭建汇编语言开发环境(利用DOSBOX和MASM32)

    ------------------------------------ 版权信息 ------------------------------------ 此文链接: http://blog.csd ...

  9. asp开发工具_VSCode搭建完美的asp.net core开发环境,看完这篇就够了

    引言 由于.net core的全面跨平台,我也在之前的一篇文章中介绍了如何在深度Deepin操作系统上安装并搭建.net core的开发环境,当时介绍的是安装.net core和使用Rider.net ...

最新文章

  1. deprecated pixel format used, make sure you did set range correctly
  2. (四)学习CSS之position、bottom、left、right和top属性
  3. 诺基亚5800WIFI设置教程
  4. OpenSSL 编程 - RSA 加密解密
  5. 查看、关闭被占用的端口
  6. SpringIOC容器介绍
  7. as3.0全屏代码…
  8. C++11 新特性简介
  9. 电脑计算机d盘有用吗,d盘不见了,教您电脑d盘不见了怎么解决
  10. Q106:Linux系统下安装编译PBRT-V3
  11. 数据库报错“system01.dbf需要更多的恢复来保持一致性,数据库无法打开”
  12. STM32单片机课程自学知识点整理 - 指南版
  13. 排列组合公式/排列组合计算公式
  14. 老照片瞬间修复神器!快帮你家的长辈恢复照片去吧
  15. 10月12日 阅读数异常公告
  16. 如何将扫描PDF文件转换成word,两个超简单的方法一看就会
  17. 计算机专业笔记本低压,笔记本win7系统下CPU低压u和标压m的区别对比
  18. python随机生成验证码,数字+大小写字母
  19. GWA2吉娃兔升級基於事件驅動的緩存處理模塊
  20. Moonbeam生态说|Hello! Wormhole

热门文章

  1. 机器学习与不确定性_机器学习求职中的不确定性
  2. DCASE挑战赛原始提案文件(详细信息)
  3. DCASE2013挑战赛介绍
  4. 被遗忘和庸俗化的弗洛伊德:纪念弗洛伊德诞辰150周年(全文)
  5. 在WinAVR中设置Makefile自动编译多个源文件
  6. python的gui库_tkinter——python的GUI标准库
  7. aspx 判断字符串是否为decimal_python 经典面试题:判断字符串括号是否闭合{}[]()...
  8. idea pom依赖失败_IDEA中Maven依赖下载失败的完美解决方案
  9. python手势识别_Python|使用opencv进行简单的手势检测
  10. ubuntu 16.04 配置Python2.7 和 Python3.5 同时调用OpenCV