VirtualBox中使用Docker Machine來管理Docker主機

來源:本網整理

首先安裝VirtualBox 的 增強功能,然后,在“設置”中設定數據空間,win系統和部分lInux系統會自動掛載數據空間,部分不自動掛載的Linux可以使用 mount.vboxsf-w dataspace/mnt 來進行掛載,如果依然不能掛載,使用modprobe vboxvsf 命令重啟增強模塊即可www.13333515.buzz防采集請勿采集本網。

s">

VirtualBox中使用Docker Machine來管理Docker主機

作者:佚名 字體:[增加 減小] 來源:開源中文社區 時間:09-25 12:02:16 我要評論 這篇文章主要介紹了VirtualBox中使用Docker Machine來管理Docker主機,Docker是當下做火爆的虛擬機類技術,需要的朋友可以參考下 dy("gg_l");dy("gg_r"); ">

大家好,今天我們學習在 VirtualBox 中使用 Docker Machine 來創建和管理 Docker 主機。Docker Machine 是一個可以幫助我們在電腦上、在云端、在數據中心內創建 Docker 主機的應用。它為根據用戶的配置和需求創建服務器并在其上安裝 Docker和客戶端提供了一個輕松的解決方案。這個 API 可以用于在本地主機、或數據中心的虛擬機、或云端的實例提供 Docker 服務。Docker Machine 支持 Windows、OSX 和 Linux,并且是以一個獨立的二進制文件包形式安裝的。仍然使用(與現有 Docker 工具)相同的接口,我們就可以充分利用已經提供 Docker 基礎框架的生態系統。只要一個命令,用戶就能快速部署 Docker 容器。

先新建好一個虛擬電腦,選中這個虛擬電腦,>“光驅”勾選“分配光驅”選中在其下的“物理光驅”單選按鈕。第二種方法:先啟動虛擬電腦,菜單“設備”->\"分配光驅“->\"物理設備 按以上任意一種

本文列出一些簡單的步驟用 Docker Machine 來部署 docker 容器。

VirtualBox全稱“Oracle VM VirtualBox”,即Oracle虛擬機盒子,在使用Genymotion進行Android項目調試時,必須要按照的一個工具,然后再按照Genymotion。安裝VirtualBox的目的,將VirtualBox當成

1. 安裝 Docker Machine

點擊左上角的新建 輸入新建的虛擬機的名字 設置內存大小512以上比較好 選擇動態分配,點擊確定后,一個新的虛擬機就設置好了

Docker Machine 完美支持所有 Linux 操作系統。首先我們需要從 github 下載最新版本的 Docker Machine,本文使用 curl 作為下載工具,Docker Machine 版本為 0.2.0。

虛擬機使我們日常生活中還是比較常用的一個軟件。virtualbox非常好用的開源軟件,下面就來看看怎么使用這個軟件吧。http://jingyan.baidu.com/article/d3b74d64a122611f77e609da.html

64 位操作系統

v方法/步驟1右擊XP系統點擊設置出現設置界面2首先我們先了解串口配置的方式可以通過VirtualBox的圖形界面或者命令行工具VBoxManage去配置對應的串口。圖形界面:就是上述截圖中的虛擬機配置->

復制代碼代碼如下:

# curl -L https://github.com/docker/machine/releases/download/v0.2.0/docker-machine_linux-amd64 > /usr/local/bin/docker-machine

32 位操作系統

復制代碼代碼如下:

# curl -L https://github.com/docker/machine/releases/download/v0.2.0/docker-machine_linux-i386 > /usr/local/bin/docker-machine

下載完成后,找到 /usr/local/bin 目錄下的 docker-machine 文件,讓其可以執行:

復制代碼代碼如下:

# chmod +x /usr/local/bin/docker-machine

確認是否成功安裝了 docker-machine,可以運行下面的命令,它會打印 Docker Machine 的版本信息:

復制代碼代碼如下:

# docker-machine -v

運行下面的命令,安裝 Docker 客戶端,以便于在我們自己的電腦止運行 Docker 命令:

復制代碼代碼如下:

# curl -L https://get.docker.com/builds/linux/x86_64/docker-latest > /usr/local/bin/docker

# chmod +x /usr/local/bin/docker

2. 創建 VirtualBox 虛擬機

在 Linux 系統上安裝完 Docker Machine 后,接下來我們可以安裝 VirtualBox 虛擬機,運行下面的就可以了。--driver virtualbox 選項表示我們要在 VirtualBox 的虛擬機里面部署 docker,最后的參數“linux” 是虛擬機的名稱。這個命令會下載 boot2docker iso,它是個基于 Tiny Core Linux 的輕量級發行版,自帶 Docker 程序,然后 docker-machine 命令會創建一個 VirtualBox 虛擬機(LCTT譯注:當然,我們也可以選擇其他的虛擬機軟件)來運行這個 boot2docker 系統。

復制代碼代碼如下:

# docker-machine create --driver virtualbox linux

測試下有沒有成功運行 VirtualBox 和 Docker,運行命令:

復制代碼代碼如下:

# docker-machine ls

如果執行成功,我們可以看到在 ACTIVE 那列下面會出現一個星號“*”。

3. 設置環境變量

現在我們需要讓 docker 與 docker-machine 通信,運行 docker-machine env <虛擬機名稱> 來實現這個目的。

復制代碼代碼如下:

# eval "$(docker-machine env linux)"

# docker ps

這個命令會設置 TLS 認證的環境變量,每次重啟機器或者重新打開一個會話都需要執行一下這個命令,我們可以看到它的輸出內容:

復制代碼代碼如下:

# docker-machine env linux

export DOCKER_TLS_VERIFY=1

export DOCKER_CERT_PATH=/Users/<your username>/.docker/machine/machines/dev

export DOCKER_HOST=tcp://192.168.99.100:2376

4. 運行 Docker 容器

完成配置后我們就可以在 VirtualBox 上運行 docker 容器了。測試一下,我們可以運行虛擬機 docker run busybox ,并在里面里執行 echo hello world 命令,我們可以看到容器的輸出信息。

復制代碼代碼如下:

# docker run busybox echo hello world

5. 拿到 Docker 主機的 IP

我們可以執行下面的命令獲取運行 Docker 的主機的 IP 地址。我們可以看到在 Docker 主機的 IP 地址上的任何暴露出來的端口。

復制代碼代碼如下:

# docker-machine ip

6. 管理主機

現在我們可以隨心所欲地使用上述的 docker-machine 命令來不斷創建主機了。

當你使用完 docker 時,可以運行 docker-machine stop 來停止所有主機,如果想開啟所有主機,運行 docker-machine start。

復制代碼代碼如下:

# docker-machine stop

# docker-machine start

你也可以只停止或開啟一臺主機:

復制代碼代碼如下:

$ docker-machine stop linux

$ docker-machine start linux

總結

最后,我們使用 Docker Machine 成功在 VirtualBox 上創建并管理一臺 Docker 主機。Docker Machine 確實能讓用戶快速地在不同的平臺上部署 Docker 主機,就像我們這里部署在 VirtualBox 上一樣。這個 virtualbox 驅動可以在本地機器上使用,也可以在數據中心的虛擬機上使用。Docker Machine 驅動除了支持本地的 VirtualBox 之外,還支持遠端的 Digital Ocean、AWS、Azure、VMware 以及其它基礎設施。

默認安裝完Virtualbox,新建系統后,插入U盤,實機可以使用,但是虛擬機中不能正常使用USB設備.這個時候我們需要簡單地設置.下面介紹的就是在ubuntu系統下,使用virtualbox安裝windows。第一步:先運行virtualbox,但是不要運行虛擬系統,實機插入U盤,在虛擬機的設置。第二步:如果碰到提示,缺少”Oracle VM VirtualBox Extension Pack”,需要先下載,沒提示錯誤,可以跳過本步。VirtualBox 4.1.4 Oracle VM VirtualBox Extension Pack All platformsSupport for USB 2.0 devices,VirtualBox RDP and PXE boot for Intel cards.See this chapter from the User Manual for an introduction to this Extension Pack.The Extension Pack binaries are released under the VirtualBox Personal Use and Evaluation License(PUEL).Please install the extension pack with the same version as your installed version of VirtualBox!If you are using VirtualBox 4.0.14,please download the extension pack here.如果你安裝的是VirtualBox 4.1.4,直接點擊”All platforms”,下載安裝及可。第三步:如果碰到”You can change this by adding your user to the‘vboxusers’group.”這個錯誤提示:Failed to access the USB subsystem.VirtualBox is not currently allowed to access USB devices.You can change this by adding your user to the‘vboxusers’group.Please see the user manual for a detailed explanation.將用戶名添加到vboxusers組,重啟或注銷后即可解決。sudo adduser usrname vboxusers第四步:不要拔出U盤,運行虛擬系統,在”設備”–>”分配USB設備”中,把U盤選上,然后就可以正常使用U盤了內容來自www.13333515.buzz請勿采集。

免責聲明 - 關于我們 - 聯系我們 - 廣告聯系 - 友情鏈接 - 幫助中心 - 頻道導航
Copyright © 2017 www.13333515.buzz All Rights Reserved
3排列五开奖结果 河南11选5大小走势图 上海期货配资哪家好 彩票app排名 常山纺织股票 揭秘幸运飞艇 股票的上证指数是什么 12097期排列5 江苏快3杀号 什么是转增股票 刘伯温期期准中特选一码 腾讯分分彩官方开奖网址多少 贵州11选5玩法及中奖规则 11选5走势图广东 重庆农场幸运开奖直播 紫金矿业股票分析 pk10技巧 稳赚买法