zoukankan      html  css  js  c++  java
  • Centos7安装docker-machine

    在Linux系统中,docker和docker-machine是分开安装的。
    
    这里使用阿里云开源镜像文件站的docker工具,下载最新的docker-machine工具到本地
    
    阿里云的docker-machine链接:https://mirrors.aliyun.com/docker-toolbox/linux/machine/0.13.0/docker-machine-Linux-x86_64 

    [root@master ~]# wget https://mirrors.aliyun.com/docker-toolbox/linux/machine/0.15.0/docker-machine-Linux-x86_64
    --2020-02-14 19:28:24-- https://mirrors.aliyun.com/docker-toolbox/linux/machine/0.15.0/docker-machine-Linux-x86_64
    正在解析主机 mirrors.aliyun.com (mirrors.aliyun.com)... 117.161.115.188, 36.156.125.245, 36.156.125.244, ...
    正在连接 mirrors.aliyun.com (mirrors.aliyun.com)|117.161.115.188|:443... 已连接。
    已发出 HTTP 请求,正在等待回应... 200 OK
    长度:28160480 (27M) [application/octet-stream]
    正在保存至: “docker-machine-Linux-x86_64”

    100%[=============================================================================================================================>] 28,160,480 5.14MB/s 用时 6.9s

    2020-02-14 19:28:31 (3.91 MB/s) - 已保存 “docker-machine-Linux-x86_64” [28160480/28160480])

    [root@master ~]# chmod +x docker-machine-Linux-x86_64
    [root@master ~]# mv docker-machine-Linux-x86_64 docker-machine
    [root@master ~]# mv docker-machine /usr/local/bin/
    [root@master ~]# docker-machine version
    docker-machine version 0.15.0, build b48dc28d

    什么是Docker Machine

    Docker Machine 是Docker官方编排项目之一,使用go语言编写的,使用不同引擎在多种平台上快速的安装Docker环境,开源地址:https://github.com/docker/machine

      Docker Machine 是一个工具,它允许你在虚拟宿主机上安装Docker,并使用docker-machine命令管理这个宿主机,可以使用Docker Machine在本地的MAC或者windows box、公司网络,数据中心或者AWS这样的云提供商上创建docker。

      使用docker-machine命令,可以启动、审查、停止、重启托管的docker 也可以升级Docker客户端和守护程序并配置docker客户端和宿主机通信。

      Docker Machine 也可以集中管理所以得docker主机。

    为什么要使用Docker Machine

    Docker Machine 使你能够在各种 Linux 上配置多个远程 Docker 宿主机。
    此外,Machine 允许你在较早的 Mac 或 Windows 系统上运行 Docker,如上一主题所述。
    Docker Machine 有这两个广泛的用例。

    • 我有一个较旧的桌面系统,并希望在 Mac 或 Windows 上运行 Docker

    Docker(五):Docker 三剑客之 Docker Machine

    如果你主要在不符合新的 Docker for Mac 和 Docker for Windows 应用程序的旧 Mac 或 Windows 笔记本电脑或台式机上工作,则需要 Docker Machine 来在本地“运行Docker”(即Docker Engine)。在 Mac 或 Windows box 中使用 Docker Toolbox 安装程序安装 Docker Machine 将为 Docker Engine 配置一个本地的虚拟机,使你能够连接它、并运行 docker 命令。

    • 我想在远程系统上配置 Docker 宿主机

    Docker(五):Docker 三剑客之 Docker Machine

    Docker Engine Linux 系统上原生地运行。如果你有一个 Linux 作为你的主系统,并且想要运行 docker 命令,所有你需要做的就是下载并安装 Docker Engine 。然而,如果你想要在网络上、云中甚至本地配置多个 Docker 宿主机有一个有效的方式,你需要 Docker Machine。

    无论你的主系统是 Mac、Windows 还是 Linux,你都可以在其上安装 Docker Machine,并使用 docker-machine 命令来配置和管理大量的 Docker 宿主机。它会自动创建宿主机、在其上安装 Docker Engine 、然后配置 docker 客户端。每个被管理的宿主机(“machine”)是 Docker 宿主机和配置好的客户端的结合。

    三、Docker和Docker Machine之间的区别

    当人们说“Docker”时,他们通常是指 Docker Engine,它是一个客户端 - 服务器应用程序,由 Docker 守护进程、一个REST API指定与守护进程交互的接口、和一个命令行接口(CLI)与守护进程通信(通过封装REST API)。Docker Engine 从 CLI 中接受docker 命令,例如 docker run <image>、docker ps 来列出正在运行的容器、docker images 来列出镜像,等等。

    Docker(五):Docker 三剑客之 Docker Machine

    Docker Machine 是一个用于配置和管理你的宿主机(上面具有 Docker Engine 的主机)的工具。通常,你在你的本地系统上安装 Docker Machine。Docker Machine有自己的命令行客户端 docker-machine 和 Docker Engine 客户端 docker。你可以使用 Machine 在一个或多个虚拟系统上安装 Docker Engine。

    这些虚拟系统可以是本地的(就像你在 Mac 或 Windows 上使用 Machine 在 VirtualBox 中安装和运行 Docker Engine 一样)或远程的(就像你使用 Machine 在云提供商上 provision Dockerized 宿主机一样)。Dockerized 宿主机本身可以认为是,且有时就称为,被管理的“machines”。

    Docker(五):Docker 三剑客之 Docker Machine

  • 相关阅读:
    JSP显示新闻
    servlet应用
    J2EE_第二次作业_登陆页面
    J2EE第一次作业
    软工最后一次作业
    第三次作业(赵清和李靖)
    第二次作业
    第一次作业
    分布式系统架构之构建你的任务调度中心
    【原创】新零售の从单体系统向微服务演变历程(一)
  • 原文地址:https://www.cnblogs.com/liujunjun/p/12309207.html
Copyright © 2011-2022 走看看