Docker--Machine

Docker-Machine

docker 公司官方提出的,用於在各種平臺上快速創建具有docker服務的虛擬機的技術,可以通過指定 driver 來定製虛擬機的實現原理

Docker 與 Docker Machine 的區別

Docker 是一個 Client-Server 架構的應用,Docker是大家對Docker Engine簡稱

Docker包括以下三個部分

1、Docker daemon
2、一套與 Docker daemon 交互的 REST API
3、一個命令行客戶端

Docker-Machine --help

docker-machine active

顯示當前的活動主機

docker-machine config

顯示連接主機的配置

docker-machine create

創建一個主機

docker-machine env

設置當前的環境與哪個主機通信

docker-machine inspect

查看主機的詳細信息

docker-machine ip

查看主機的IP

docker-machine kill

強制關閉一個主機

docker-machine ls

查看所有的主機信息

docker-machine provision

重新配置現在主機

docker-machine regenerate-certs

爲主機重新生成證書

docker-machine restart

重啓主機

docker-machine rm

刪除主機

docker-machine ssh

以SSH的方式連接到主機上

docker-machine scp

遠程複製

docker-machine status

查看主機的狀態

docker-machine stop

停止一個正在運行的主機

docker-machine upgrade

升級主機的docker服務到最新版本

docker-machine version

查看docker-machine版本

創建Machine

ssh-keygen

創建免密遠程登錄主機

在這裏插入圖片描述

ssh-copy-id -i /root/.ssh/id_rsa.pub 172.25.30.2

在這裏插入圖片描述

ssh-copy-id -i /root/.ssh/id_rsa.pub 172.25.30.3

在這裏插入圖片描述

cd /root/.ssh

scp id_rsa [email protected]:/root/.ssh

scp id_rsa [email protected]:/root/.ssh

給server2與server3分發鑰匙

在這裏插入圖片描述

mv docker-machine-linux-x86_64-0.16.1 /usr/local/bin

二進制程序移動到 /usr/local/bin

cd /usr/local/bin

mv docker-machine-linux-x86_64-0.16.1 docker-machine

更改名稱

chmod +x docker-machine

添加執行權限

在這裏插入圖片描述

docker-machine create --driver generic --generic-ip-address=172.25.30.2 server2

docker-machine create --driver generic --generic-ip-address=172.25.30.3 server3

docker-machine ls

查看狀態

Docker-Machine自動部署Docker服務

待更新

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章