(一)Docker Machine
- ①官网
- ②介绍
- ③docker machine安装
sudo curl -L https://github.com/docker/machine/releases/download/v0.13.0/docker-machine-`uname -s`-`uname -m` > /usr/local/bin/docker-machine
sudo chmod +x /usr/local/bin/docker-machine
docker-machine -v
(一)docker-machine来创建virtualbox虚拟机
- ①安装virtualbox
yum -y install kernel-devel
yum update kernel*
yum -y install wget
wget http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc
rpm --import oracle_vbox.asc
wget http://download.virtualbox.org/virtualbox/rpm/el/virtualbox.repo -O /etc/yum.repos.d/virtualbox.repo
yum install VirtualBox-6.0.x86_64
sudo /sbin/vboxconfig
#需要重启下kernel的需要
reboot
yum install kernel-devel
yum install kernel
- ②创建一台 Docker 主机
docker-machine create -d virtualbox default
- ③进入Docker主机
docker-machine ssh default
- ④docker常用命令解释
docker-machine 命令 主机
(二)为什么Docker Machine
注意:
- 如果在虚拟机内装docker machine 会提示这个错误:Error with pre-create check: "This computer doesn't have VT-X/AMD-v enabled. Enabling it in the BIOS is mandatory"。 不允许在虚拟机安装docker machine。
- 如果是在windows或者mac安装docker主机,需要开启 VT-X/AMD-v
PS:云环境下批量部署 Docker环境,使用的比较多的是公有云和私有云上安装。命令比较简单。
docker machine就是在远程机器上安装docker的,虽然实际线上环境很少使用,在实验环境中docker machine还是非常重要的。