1、前言
Docker Machine 作为安装和管理 Docker 的工具。
2、环境
server1:172.25.69.1 管理结点
server2:172.25.69.2 从结点
server3:172.25.69.3 从结点
并对每个结点设置host解析,路径:/etc/hosts
3、安装docker-machine
管理结点:
命令:
curl -L https://github.com/docker/compose/releases/download/1.16.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
4、设置ssh免密登陆
5、修改未安装docker的结点的yum配置(server3)
路径:/etc/yum.conf
[main]
cachedir=/var/cache/yum/$basearch/$releasever
keepcache=0
debuglevel=2
logfile=/var/log/yum.log
exactarch=1
obsoletes=1
gpgcheck=0
plugins=1
installonly_limit=3
6、修改系统信息(server3)
路径:/etc/os-release
NAME="Red Hat Enterprise Linux Server"
VERSION="7.3 (Maipo)"
ID="centos"
ID_LIKE="fedora"
VERSION_ID="7.3"
PRETTY_NAME="Red Hat Enterprise Linux Server 7.3 (Maipo)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:redhat:enterprise_linux:7.3:GA:server"
HOME_URL="https://www.redhat.com/"
BUG_REPORT_URL="https://bugzilla.redhat.com/"
7、通过管理结点为未安装docker的结点安装docker
命令:
docker-machine create --driver generic --engine-install-url "http://172.25.69.250" --generic-ip-address=172.25.69.3 server3
8、切换结点
(1)查看在线结点
切换至server2
执行命令:eval $(docker-machine env server2)
设置.bash用于切换结点可查看到处在结点
将安装docker-machine的bash文件复制到/etc/bash_completion.d/
使用source命令加载文件
修改~/.bashrc文件添加PS1行并加载
切换结点查看状态