化零为整
楼主发现了一个新名字----CoreOS,一看这个玩意就知道这是一个操作系统,楼主google了一下,发现这是一个为了计算机集群的基础设备建设而生的,用于自动化,轻松部署,安全,可靠,规模化.
CoreOS提供了在应用容器内部署应用所需要的基础功能环境以及一系列服务发现和配置共享的内建工具.
楼主又看见了一个新东西----Juju,这个是个什么东,楼主搜了一下尽然发现这是一个日本女歌手的名字,后面查到了这个Juju是关于Ubuntu的,全名好像叫做Ubuntu的Juju...Juju算是一个DevOps的工具,Juju是云端运算环境,用来管理软件套件的工具.Juju是ubuntu云套件的一部分,与Ubuntu服务器,OpenStack,用于裸机配置的MAAS,以及用于系统管理和监控的Landscape一去组成Ubuntu云套件.
说一下DevOps,再说这个玩意之前,说点小插曲,软件开发人员和业务员通常会有纠纷,因为业务为了满足客户或者为了拿到案子,总是会随着情势的变化而要求软件开发人员做改变,所以,软件开发人员都会觉得业务员在乱搞,同样的情况也会发生在软件开发者和软件运维人员的身上,软件开发者为了满足客户的需求,会不断的开发新的版本,但是新版本会有新问题,因此,增加了运维人员的工作量,所以,软件运维人员不想修改,可是,开发者不得不改,两者之间就出现了一个叫做”wall of confusion”的东西.
这个”DevOps”就是”Dev”和”Op”两个字的合拼,指的是开发者和运维人员,DevOps是一些协助指导开发者和运维人员合作完成软件开发和部署的一些原则,希望透过”DevOps”的知道原则帮主企业解决”wall of confusion”的问题.
说了这么多,DevOps就是一些指导原则.
解决一下使用vagrant box add 镜像出错的问题,今天楼主想下载一个minimum/ubuntu-trusty64-docker的box,楼主发现在linux上无论如何都无法下载成功.
vagrant box add minimum/ubuntu-trusty64-docker
在windows的命令行下可以运行,但是在linux下却不能.
于是楼主又使用网上的教程:
我们在官网上https://atlas.hashicorp.com/boxes/search能够找到自己需要的box,进入相应的box中,里面会显示版本号和支持的虚拟机(virtuslbox或者vmware).确认是自己需要的版本号和虚拟机后,单机右上角的版本号进入新界面,在当前地址栏添加/providers/virtualbox.box可获得virtuslbox版本的box下载地址.vmmare版同理.
对咱们这个案例来说:
1.进入官网上该项目的地址,https://atlas.hashicorp.com/minimum/boxes/ubuntu-trusty64-docker
2.点击右上角自己需要的版本,这里是v1.0.5
3.进入页面后在当前页地址栏后添加providers的选择即可,最终的链接如下:
https://atlas.hashicorp.com/minimum/boxes/ubuntu-trusty64-docker/providers/virtualbox.box
等等,还是不对,这里出现了这样的错误:
This command was not invoked properly. The help for this command is
available below.
Usage: vagrant box add <name> <url> [--provider provider] [-h]
--checksum VALUE Checksum
--checksum-type VALUE Checksum type
-c, --clean Remove old temporary download if it exists.
-f, --force Overwrite an existing box if it exists.
--insecure If set, SSL certs will not be validated.
--cacert certfile CA certificate
--cert certfile The client SSL cert
--provider provider The provider that backs the box.
-h, --help Print this help
怎么办???!!!
试试这样
vagrant box add minimum/ubuntu-trusty64-docker https://atlas.hashicorp.com/minimum/boxes/ubuntu-trusty64-docker/providers/virtualbox.box
因为楼主用的vpn,所以楼主感觉速度挺快,可能你的电脑在下载的时候会很慢...没关系,这是正常显示,因为”墙”把你挡住了.
还有一点楼主需要说明一下,楼主在windows下使用vagrant下载box的时候,明明网速很好,但是老是中断,楼主十分的不理解:
An error occurred while downloading the remote file. The error
message, if any, is reproduced below. Please fix this error and try
again.
多试几次貌似就OK了,可能是vagrant在windows下不稳定的原因.现在是凌晨2:40...楼主要看看片睡觉了...晚安.