在docker的家族體系里,有一個角色叫做docker-machine。它的存在是為了讓docker的安裝更加簡單,它可以跨越操作系統(tǒng),無論什么發(fā)行版的linux,安裝docker環(huán)境的命令是一樣的。
除了linux外,windows上以及mac上都能使用docker-machine。
另外docker-machine還可以管理多個遠程的docker宿主機。
在windows上安裝docker-machine我并沒有實驗,下面的步驟是在CentOS7上安裝docker-machine的過程,經(jīng)過實驗才發(fā)現(xiàn),安裝docker-machine還不如直接安裝docker來的方便,至少在CentOS7上很麻煩。
以下實驗是在一臺vmware虛擬機上做的操作,需要打開cpu的虛擬化支持。
還需要把內(nèi)核升級到最新版本,為了不出現(xiàn)問題,我是直接升級了系統(tǒng)所有rpm包。
# yum update
重啟后,然后安裝內(nèi)核相關庫。
# 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 !$
創(chuàng)建一個machine:
docker-machine create --driver virtualbox my-host
這個過程需要下載一個iso文件,不幸的是,因為網(wǎng)絡原因,下載失敗。
最終,得出一個結論,除非不得不必須使用docker-machine,否則不建議在Linux上通過docker-machine來安裝docker環(huán)境。這個過程非常麻煩,而且雞肋。
下面列幾個常用的命令:
//創(chuàng)建虛擬機
docker-machine create [OPTIONS] [arg...]
//移除虛擬機
docker-machine rm [OPTIONS] [arg...]
//登錄虛擬機
docker-machine ssh [arg...]
//docker客戶端配置環(huán)境變量
docker-machine env [OPTIONS] [arg...]
//檢查機子信息
docker-machine inspect
//查看虛擬機列表
docker-machine ls [OPTIONS] [arg...]
//查看虛擬機狀態(tài)
docker-machine status [arg...] //一個虛擬機名稱
//啟動虛擬機
docker-machine start [arg...] //一個或多個虛擬機名稱
//停止虛擬機
docker-machine stop [arg...] //一個或多個虛擬機名稱
//重啟虛擬機
docker-machine restart [arg...] //一個或多個虛擬機名稱
-
Docker
+關注
關注
0文章
496瀏覽量
12192
原文標題:docker-machine安裝大法!
文章出處:【微信號:aming_linux,微信公眾號:阿銘linux】歡迎添加關注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關推薦
安裝linux lnmp centos7環(huán)境的小問題總結
請問Centos7如何搭建PPTP?
為什么VMware安裝CentOS7剛開啟虛擬機時就出現(xiàn)黑屏呢
安裝centos7之掛在分區(qū)的方法
在vmware上安裝centos7以及網(wǎng)絡配置
解析修改CentOS7網(wǎng)卡名字的步驟

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

評論