docker-review6:docker三剑客之machine,compose

文章目录

  • 1. docker machine
    • 1.1 machine简介
    • 1.2 安装machine
    • 1.2 利用machine在server上安装
  • 2. docker compose
    • 2.1 简介
    • 2.1 示例

1. docker machine

1.1 machine简介

  • 是官方编排工具之一,负责在多平台上快速安装docker环境
  • 支持常规linux系统,虚拟化平台,openstack,公有云等不同环境下安装配置docker host
  • 基于go语言实现,目前在github上的维护地址:github.com/docker/machine

1.2 安装machine

server1作为管理端,创建machine:
首先获取包:docker-machine-Linux-x86_64-0.16.1

mv docker-machine-Linux-x86_64-0.16.1 /usr/local/bin/docker-machine
chmod +x /usr/local/bin/docker-machine

创建machine要求对远程主机server2作免密:

ssh-keygen
ssh-copy-id server2

创建主机:(l离线安装需要在目标主机提前安装号docker软件包)
docker-machine create --driver generic --generic-ip-address 172.25.38.2 server2
如果联网,会自动升级docker,比较慢
此时顺便在新建一个server3
此时,在server1上,可以通过docker-machine env server2进入server2上容器
总结创建流程:

  • ssh免密登陆远程主机
  • 安装docker软件包
  • 复制证书
  • 配置doc

你可能感兴趣的:(Linux,docker)