0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

解析在CentOS7上安装docker-machine的过程

阿铭linux 2018-01-27 09:33 次阅读

在docker的家族体系里,有一个角色叫做docker-machine。它的存在是为了让docker的安装更加简单,它可以跨越操作系统,无论什么发行版的linux,安装docker环境的命令是一样的。

除了linux外,windows上以及mac上都能使用docker-machine。

另外docker-machine还可以管理多个远程的docker宿主机。

解析在CentOS7上安装docker-machine的过程

在windows上安装docker-machine我并没有实验,下面的步骤是在CentOS7上安装docker-machine的过程,经过实验才发现,安装docker-machine还不如直接安装docker来的方便,至少在CentOS7上很麻烦。

以下实验是在一台vmware虚拟机上做的操作,需要打开cpu的虚拟化支持。

还需要把内核升级到最新版本,为了不出现问题,我是直接升级了系统所有rpm包。

# yum update

重启后,然后安装内核相关库。

# yum install -y kernel-devel

配置virtualbox的yum仓库

# cd /etc/yum.repos.d

# wget http://download.virtualbox.org/virtualbox/rpm/rhel/virtualbox.repo

然后安装virtualbox,要想使用docker-machine需要安装virtualbox

# yum install -y VirtualBox-5.2

配置virtualbox:

# vboxconfig

以下才是安装docker-machine,当前最新版本为0.13.0

# curl -L https://github.com/docker/machine/releases/download/v0.13.0/docker-machine-`uname -s`-`uname -m` >/usr/local/bin/docker-machine

# chmod a+x !$

创建一个machine:

docker-machine create --driver virtualbox my-host

这个过程需要下载一个iso文件,不幸的是,因为网络原因,下载失败。

最终,得出一个结论,除非不得不必须使用docker-machine,否则不建议在Linux上通过docker-machine来安装docker环境。这个过程非常麻烦,而且鸡肋。

下面列几个常用的命令:

//创建虚拟机

docker-machine create [OPTIONS] [arg...]

//移除虚拟机

docker-machine rm [OPTIONS] [arg...]

//登录虚拟机

docker-machine ssh [arg...]

//docker客户端配置环境变量

docker-machine env [OPTIONS] [arg...]

//检查机子信息

docker-machine inspect

//查看虚拟机列表

docker-machine ls [OPTIONS] [arg...]

//查看虚拟机状态

docker-machine status [arg...] //一个虚拟机名称

//启动虚拟机

docker-machine start [arg...] //一个或多个虚拟机名称

//停止虚拟机

docker-machine stop [arg...] //一个或多个虚拟机名称

//重启虚拟机

docker-machine restart [arg...] //一个或多个虚拟机名称

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Docker
    +关注

    关注

    0

    文章

    456

    浏览量

    11825

原文标题:docker-machine安装大法!

文章出处:【微信号:aming_linux,微信公众号:阿铭linux】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    CentOS7配置Tomcat的安装和整合Jenkins

    第七章----CentOS7 配置 Tomcat 整合Jenkins自动部署
    发表于 03-29 11:53

    centos7 redis的安装

    centos7 redis 使用,查看Redis工具(安装、添加权限验证、添加开机自启)
    发表于 05-14 17:13

    安装linux lnmp centos7环境的小问题总结

    最近在安装linuxlnmp centos7环境的时候还是有点小问题,从头总结了一下。
    发表于 07-22 07:09

    docker安装nginx的详细过程

    Centos7安装nginx(二)之docker安装nginx
    发表于 10-23 17:10

    基于CentOS7的MySQL57安装

    MySQL57CentOS7安装配置
    发表于 03-26 08:45

    采用CentOS7的JDK Docker镜像构建

    基于CentOS7构建JDK Docker镜像
    发表于 04-02 11:25

    VMware虚拟机安装CentOS7教程步骤

    超详细的VMware虚拟机安装CentOS7教程
    发表于 05-27 11:25

    Centos7Nginx安装与配置步骤

    Centos7 Nginx安装与配置,防火墙开启端口监听
    发表于 06-02 12:58

    请问Centos7如何搭建PPTP?

    搭建清单:Centos7 (我这里使用腾讯云的服务器)ppp和pptpd 包iptables (我这里使用iptables)win10客户端(连接测试使用)
    发表于 11-09 07:54

    为什么VMware安装CentOS7刚开启虚拟机时就出现黑屏呢

    为什么VMware安装CentOS7刚开启虚拟机时就出现黑屏呢?是什么原因呢?有何解决办法?
    发表于 10-26 06:25

    安装centos7之挂在分区的方法

    1、安装centos7之挂在分区的方法:安装过程中,进行分区操作时,首先选择“自动配置分区”(Automatiaclly configure partitioning),在这里将准备
    发表于 12-27 08:05

    vmware安装centos7以及网络配置

    啃论文之余,想自己搭个虚拟机玩玩。vmware10;centos7 X86_64. 1. vmware安装centos7 1.1去官网上
    发表于 12-02 15:41 564次阅读

    解析修改CentOS7网卡名字的步骤

    CentOS7网卡名字不再是之前版本的eth0,eth1这样的名字了,而是enoxxx,比较长,不太容易记忆,操作也不方便。有的同学更习惯使用之前的eth0这样的名字。那如何更改网卡名字呢?
    的头像 发表于 02-09 09:09 5640次阅读
    <b class='flag-5'>解析</b>修改<b class='flag-5'>CentOS7</b>网卡名字的步骤

    CentOS7中使用一键脚本部署Librenms网络监控系统

    今天CentOS7下使用一键脚本部署Librenms网络监控系统。
    的头像 发表于 09-14 09:27 1180次阅读
    <b class='flag-5'>CentOS7</b>中使用一键脚本部署Librenms网络监控系统

    记录RocketMQcentos7安装过程

    本文记录RocketMQcentos7安装过程,没有技术的探讨,仅仅是安装记录,以作备忘。
    的头像 发表于 01-02 11:41 1498次阅读
    记录RocketMQ<b class='flag-5'>在</b><b class='flag-5'>centos7</b><b class='flag-5'>上</b>的<b class='flag-5'>安装过程</b>