在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ī)。
在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ī)名稱
-
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)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論