Docker Machine 基本
Docker Machine基於go實現
安裝
Linux下安裝
$ sudo curl -L https://github.com/docker/machine/releases/download/v0.3.1-rc1/docker-machine_linux-amd64 > /usr/local/bin/docker-machine\
$ chmod +x /usr/local/bin/docker-machine
檢視版本資訊
$ docker-machine -v
Win下安裝
1 在 Docker極速下載下載 Docker Toolbox
2 安裝之
使用
建立一個Machine
$ docker-machine create --driver virtualbox machine_name
# virtual為其中的一個驅動
# 可以使用的驅動有
# amazonec2
# azure
# digitalocean
# exoscale
# generic
# google
# none
# openstack
# rackspace
# softlayer
# virtualbox
# vmwarevcloudair
# vmwarevsphere
操作命令
active 檢視活躍的 Docker 主機
config 輸出連線的配置資訊
create 建立一個 Docker 主機
env 顯示連線到某個主機需要的環境變數
inspect 輸出主機更多資訊
ip 獲取主機地址
kill 停止某個主機
ls 列出所有管理的主機
regenerate-certs 為某個主機重新生成 TLS 認證資訊
restart 重啟主機
rm 刪除某臺主機
ssh SSH 到主機上執行命令
scp 在主機之間複製檔案
start 啟動一個主機
stop 停止一個主機
upgrade 更新主機 Docker 版本為最新
url 獲取主機的 URL
help, -h 輸出幫助資訊
檢視當前machine
$ docker-machine ls
更改環境變數,使得本地docker指向docker-machine
$ eval $(docker-machine env machine_name)
# 指向固定machine後,可以直接操作docker
# 或者使用
$ docker-machine ssh machine_name
# 進入到指定的machine,然後操作docker
相關文章
- Docker MachineDockerMac
- docker之docker-machine用法DockerMac
- Docker Machine簡介DockerMac
- 使用docker-machineDockerMac
- Docker學習—MachineDockerMac
- Docker Machine 簡介DockerMac
- Docker Machine 詳解DockerMac
- Docker(五):Docker 三劍客之 Docker MachineDockerMac
- 用docker-machine建立Docker Swarm叢集DockerMacSwarm
- 七. Docker Machine的安裝DockerMac
- [第十四篇]——Docker MachineDockerMac
- Docker Machine遠端部署docker主機環境DockerMac
- 利用docker-machine安裝swarmDockerMacSwarm
- 修改docker安裝的machine位置DockerMac
- Docker Toolbox替換預設docker machine的儲存位置DockerMac
- Docker及三劍客(Compose、Machine、Swarm)DockerMacSwarm
- 用 Docker Machine 建立 Azure 虛擬主機DockerMac
- Docker基本使用Docker
- Docker 基本操作Docker
- Docker基本操作Docker
- Docker基本管理Docker
- docker 1.2 之docker基本用法Docker
- Docker 容器基本操作[Docker 系列-2]Docker
- docker 基本介紹Docker
- Docker的基本操作Docker
- docker基本命令Docker
- docker 基本命令Docker
- Docker系列開篇之Virtual Machine VS Container(一)DockerMacAI
- Docker原理和基本使用Docker
- docker基本底層原理Docker
- Docker的基本概念Docker
- Docker的基本構架Docker
- Docker映象的基本操作Docker
- Docker基礎、Machine、Compose、Swarm入門與實踐DockerMacSwarm
- Docker 釋出全新管理工具:Machine/Swarn/ComposeDockerMac
- Docker Machine, Swarm,和Compose編排分散式應用DockerMacSwarm分散式
- Docker 快速入門系列-Docker 的基本組成Docker
- 046、建立Docker Machine(2019-03-11 週一)DockerMac