网站首页 > 开源技术 正文
Machine项目是 Docker官方的开源项目 ,负责实现对 Docker运行环境进行安装和管理,特别在管理多个 Docker环境时,使用 Machine要比手动管理高效得多。Machine的定位是“在本地或者云环境中创建 Docker主机” 。 其代码在https://github.com/docker/machine上开源,遵循 Apache-2.0许可,目前最新版本为 0.16.0。 Machine项目主要由 Go语言编写,用户可以在本地任意指定由 Machine管理的 Docker主机,并对其进行操作 。 其基本功能包括:
- 在指定节点或平台上安装 Docker 引擎,配置其为可使用的 Docker环境;
- 集中管理(包括启动、查看等)所安装的Docker环境。
- Machine 连接不同类型的操作平台是通过对应驱动来实现的目前已经集成了包括AWS、IBM、 Google,以及 OpenStack、 VirtualBox、 vSphere等多种云平台的支持。
1.Docker Machine安装
在shell环境下执行下列命令:
base=https://github.com/docker/machine/releases/download/v0.16.0
curl -L $base/docker-machine-$(uname -s)-$(uname -m) >/tmp/docker-machine
mv /tmp/docker-machine /usr/local/bin/docker-machine
chmod +x /usr/local/bin/docker-machine
安装完后,执行一下查看版本命令:
docker-machine version
2.docker-machine命令参数
3.示例
通过Docker Machine 创建docker(我用两台机器)
- 10.211.55.4 安装docker machine的机器
- 10.211.55.10 被管理的机器
创建步骤:
1. 配置主机间的SSH免密(在10.211.55.4上面创建)
# 将keys拷贝到被管理机器上去
# 测试是否可以免密登录
2. 使用docker machine创建docker host
# 使用docker machine 创建
# 对于docker machine来将,术语Machine就是运行docker daemon的主机,创建machine就是在host上安装docker
# 执行docker-macine ls查看当前的machine
# 当前还没有一个machine,接下来我们创建第一个machine:docker10-10.211.55.10
# 创建成功执行ls查看
注:还有一些命令就不一一列出了,可以查看上面的参数命令表,具体命令的使用方法可以通过--help查看
- 上一篇: 树莓派4B系统烧录及Docker安装步骤
- 下一篇: 安装docker-machine的两种方法
猜你喜欢
- 2024-11-20 docker 容器内怎么把文件拷贝到宿主机
- 2024-11-20 2024年了,你还在使用Docker做容器吗?
- 2024-11-20 Docker入门详解(下)
- 2024-11-20 Docker与虚拟机区别详解(图文全面总结)
- 2024-11-20 Docker技术剖析
- 2024-11-20 【系统架构】Kubernetes还是DC/OS?容器编排平台如何选?
- 2024-11-20 如何使用Docker部署MongoDB副本集
- 2024-11-20 Docker Swarm 让你事半功倍
- 2024-11-20 WIN7下安装Docker容器
- 2024-11-20 大白话 linux 教程-02-环境搭建
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- jdk (81)
- putty (66)
- rufus (78)
- 内网穿透 (89)
- okhttp (70)
- powertoys (74)
- windowsterminal (81)
- netcat (65)
- ghostscript (65)
- veracrypt (65)
- asp.netcore (70)
- wrk (67)
- aspose.words (80)
- itk (80)
- ajaxfileupload.js (66)
- sqlhelper (67)
- express.js (67)
- phpmailer (67)
- xjar (70)
- redisclient (78)
- wakeonlan (66)
- tinygo (85)
- startbbs (72)
- webftp (82)
- vsvim (79)
本文暂时没有评论,来添加一个吧(●'◡'●)