RM新时代网站-首页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

解析在CentOS7上安裝docker-machine的過程

阿銘linux ? 2018-01-27 09:33 ? 次閱讀

在docker的家族體系里,有一個(gè)角色叫做docker-machine。它的存在是為了讓docker的安裝更加簡(jiǎn)單,它可以跨越操作系統(tǒng),無論什么發(fā)行版的linux,安裝docker環(huán)境的命令是一樣的。

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

另外docker-machine還可以管理多個(gè)遠(yuǎn)程的docker宿主機(jī)。

解析在CentOS7上安裝docker-machine的過程

在windows上安裝docker-machine我并沒有實(shí)驗(yàn),下面的步驟是在CentOS7上安裝docker-machine的過程,經(jīng)過實(shí)驗(yàn)才發(fā)現(xiàn),安裝docker-machine還不如直接安裝docker來的方便,至少在CentOS7上很麻煩。

以下實(shí)驗(yàn)是在一臺(tái)vmware虛擬機(jī)上做的操作,需要打開cpu的虛擬化支持。

還需要把內(nèi)核升級(jí)到最新版本,為了不出現(xiàn)問題,我是直接升級(jí)了系統(tǒng)所有rpm包。

# yum update

重啟后,然后安裝內(nèi)核相關(guān)庫(kù)。

# yum install -y kernel-devel

配置virtualbox的yum倉(cāng)庫(kù)

# 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,當(dāng)前最新版本為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 !$

創(chuàng)建一個(gè)machine:

docker-machine create --driver virtualbox my-host

這個(gè)過程需要下載一個(gè)iso文件,不幸的是,因?yàn)?a href="http://hljzzgx.com/v/tag/1722/" target="_blank">網(wǎng)絡(luò)原因,下載失敗。

最終,得出一個(gè)結(jié)論,除非不得不必須使用docker-machine,否則不建議在Linux上通過docker-machine來安裝docker環(huán)境。這個(gè)過程非常麻煩,而且雞肋。

下面列幾個(gè)常用的命令:

//創(chuàng)建虛擬機(jī)

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

//移除虛擬機(jī)

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

//登錄虛擬機(jī)

docker-machine ssh [arg...]

//docker客戶端配置環(huán)境變量

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

//檢查機(jī)子信息

docker-machine inspect

//查看虛擬機(jī)列表

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

//查看虛擬機(jī)狀態(tài)

docker-machine status [arg...] //一個(gè)虛擬機(jī)名稱

//啟動(dòng)虛擬機(jī)

docker-machine start [arg...] //一個(gè)或多個(gè)虛擬機(jī)名稱

//停止虛擬機(jī)

docker-machine stop [arg...] //一個(gè)或多個(gè)虛擬機(jī)名稱

//重啟虛擬機(jī)

docker-machine restart [arg...] //一個(gè)或多個(gè)虛擬機(jī)名稱

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • Docker
    +關(guān)注

    關(guān)注

    0

    文章

    457

    瀏覽量

    11845

原文標(biāo)題:docker-machine安裝大法!

文章出處:【微信號(hào):aming_linux,微信公眾號(hào):阿銘linux】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    CentOS7配置Tomcat的安裝和整合Jenkins

    第七章----CentOS7 配置 Tomcat 整合Jenkins自動(dòng)部署
    發(fā)表于 03-29 11:53

    centos7 redis的安裝

    centos7 redis 使用,查看Redis工具(安裝、添加權(quán)限驗(yàn)證、添加開機(jī)自啟)
    發(fā)表于 05-14 17:13

    安裝linux lnmp centos7環(huán)境的小問題總結(jié)

    最近在安裝linuxlnmp centos7環(huán)境的時(shí)候還是有點(diǎn)小問題,從頭總結(jié)了一下。
    發(fā)表于 07-22 07:09

    docker安裝nginx的詳細(xì)過程

    Centos7安裝nginx(二)之docker安裝nginx
    發(fā)表于 10-23 17:10

    基于CentOS7的MySQL57安裝

    MySQL57CentOS7安裝配置
    發(fā)表于 03-26 08:45

    采用CentOS7的JDK Docker鏡像構(gòu)建

    基于CentOS7構(gòu)建JDK Docker鏡像
    發(fā)表于 04-02 11:25

    VMware虛擬機(jī)安裝CentOS7教程步驟

    超詳細(xì)的VMware虛擬機(jī)安裝CentOS7教程
    發(fā)表于 05-27 11:25

    Centos7Nginx安裝與配置步驟

    Centos7 Nginx安裝與配置,防火墻開啟端口監(jiān)聽
    發(fā)表于 06-02 12:58

    請(qǐng)問Centos7如何搭建PPTP?

    搭建清單:Centos7 (我這里使用騰訊云的服務(wù)器)ppp和pptpd 包iptables (我這里使用iptables)win10客戶端(連接測(cè)試使用)
    發(fā)表于 11-09 07:54

    為什么VMware安裝CentOS7剛開啟虛擬機(jī)時(shí)就出現(xiàn)黑屏呢

    為什么VMware安裝CentOS7剛開啟虛擬機(jī)時(shí)就出現(xiàn)黑屏呢?是什么原因呢?有何解決辦法?
    發(fā)表于 10-26 06:25

    安裝centos7之掛在分區(qū)的方法

    1、安裝centos7之掛在分區(qū)的方法:安裝過程中,進(jìn)行分區(qū)操作時(shí),首先選擇“自動(dòng)配置分區(qū)”(Automatiaclly configure partitioning),在這里將準(zhǔn)備
    發(fā)表于 12-27 08:05

    vmware安裝centos7以及網(wǎng)絡(luò)配置

    啃論文之余,想自己搭個(gè)虛擬機(jī)玩玩。vmware10;centos7 X86_64. 1. vmware安裝centos7 1.1去官網(wǎng)上
    發(fā)表于 12-02 15:41 ?571次閱讀

    解析修改CentOS7網(wǎng)卡名字的步驟

    CentOS7網(wǎng)卡名字不再是之前版本的eth0,eth1這樣的名字了,而是enoxxx,比較長(zhǎng),不太容易記憶,操作也不方便。有的同學(xué)更習(xí)慣使用之前的eth0這樣的名字。那如何更改網(wǎng)卡名字呢?
    的頭像 發(fā)表于 02-09 09:09 ?5654次閱讀
    <b class='flag-5'>解析</b>修改<b class='flag-5'>CentOS7</b>網(wǎng)卡名字的步驟

    CentOS7中使用一鍵腳本部署Librenms網(wǎng)絡(luò)監(jiān)控系統(tǒng)

    今天CentOS7下使用一鍵腳本部署Librenms網(wǎng)絡(luò)監(jiān)控系統(tǒng)。
    的頭像 發(fā)表于 09-14 09:27 ?1217次閱讀
    <b class='flag-5'>CentOS7</b>中使用一鍵腳本部署Librenms網(wǎng)絡(luò)監(jiān)控系統(tǒng)

    記錄RocketMQcentos7安裝過程

    本文記錄RocketMQcentos7安裝過程,沒有技術(shù)的探討,僅僅是安裝記錄,以作備忘。
    的頭像 發(fā)表于 01-02 11:41 ?1595次閱讀
    記錄RocketMQ<b class='flag-5'>在</b><b class='flag-5'>centos7</b><b class='flag-5'>上</b>的<b class='flag-5'>安裝過程</b>
    RM新时代网站-首页