0
点赞
收藏
分享

微信扫一扫

「走进k8s」Docker三剑客之Docker Machine(八)

(一)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

注意:

  1. 如果在虚拟机内装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。
  2. 如果是在windows或者mac安装docker主机,需要开启 VT-X/AMD-v

PS:云环境下批量部署 Docker环境,使用的比较多的是公有云和私有云上安装。命令比较简单。
docker machine就是在远程机器上安装docker的,虽然实际线上环境很少使用,在实验环境中docker machine还是非常重要的。

举报

相关推荐

0 条评论