docker machine建立虛擬機器

2021-10-05 19:08:36 字數 912 閱讀 6012

docker machine 是一種可以讓您在虛擬主機上安裝 docker 的工具,並可以使用 docker-machine 命令來管理主機。

docker machine 也可以集中管理所有的 docker 主機,比如快速的給 100 臺伺服器安裝上 docker。

使用 docker-machine 命令,您可以啟動,檢查,停止和重新啟動託管主機,也可以公升級 docker 客戶端和守護程式,以及配置 docker 客戶端與您的主機進行通訊。

docker-machine create \

--driver virtualbox \

--virtualbox-cpu-count 2 \

--virtualbox-memory 2048 \

--engine-registry-mirror \

--virtualbox-hostonly-cidr "192.168.1.100/24" \

demo-node1

選項解釋:

–engine-registry-mirror:docker映象加速位址

–virtualbox-hostonly-cidr: 不能與宿主機同一網段,否則提示網段衝突

# 切換環境變數到mysql-master虛擬機器

eval $(docker-machine env mysql-master)

# 檢視本機容器或映象,會和mysql-master同步,所以只要在本機配置即可

docker ps

docker images

docker run -d -e 「container=docker」 --privileged=true -p 8080:80 --name nginx nginx:latest

docker和docker machine的安裝

mac os x 下用 docker toolbox,而且命令也由 boot2docker 換成了 docker machine.當然由於是非 linux 系統,所以mac os x 仍然需要借助於 virtualbox 中的 linux 虛擬機器作為橋梁,docker toolbox 建立的虛擬機...

Docker Machine深入學習

筆者在 docker machine 簡介 一文中簡單介紹了 docker machi程式設計客棧ne 及其基本用法,但是忽略的細節實在是太多了。比如 docker 與 docker machine 的區別?又如當我們執行 docker machine create 命令時,docker machi...

建立主鍵 建立外來鍵 建立約束

建立主鍵 三種方法 建立學生表 第一種 create table student sno char 5 primary key,學號 可以直接指定主鍵 sname char 20 not null,姓名 s char 3 not null,性別 sage integer not null,年齡 sd...