当前位置: 首页 > 编程笔记 >

Docker 使用docker-machine和VirtualBox在Linux上创建集群

贲铭
2023-03-14
本文向大家介绍Docker 使用docker-machine和VirtualBox在Linux上创建集群,包括了Docker 使用docker-machine和VirtualBox在Linux上创建集群的使用技巧和注意事项,需要的朋友参考一下

示例

# Create the nodes
# In a real world scenario we would use at least 3 managers to cover the fail of one manager.
docker-machine create -d virtualbox manager
docker-machine create -d virtualbox worker1

# Create the swarm
# It is possible to define a port for the *advertise-addr* and *listen-addr*, if none is defined the default port 2377 will be used.
docker-machine ssh manager \
    docker swarm init \
    --advertise-addr $(docker-machine ip manager)
    --listen-addr $(docker-machine ip manager)

# Extract the Tokens for joining the Swarm
# There are 2 different Tokens for joining the swarm.
MANAGER_TOKEN=$(docker-machine ssh manager docker swarm join-token manager --quiet)
WORKER_TOKEN=$(docker-machine ssh manager docker swarm join-token worker --quiet)


# Join a worker node with the worker token
docker-machine ssh worker1 \
    docker swarm join \
    --token $WORKER_TOKEN \
    --listen-addr $(docker-machine ip worker1) \
    $(docker-machine ip manager):2377
           

 类似资料:
  • 问题内容: docker-machine版本0.2.0 docker版本1.6.2 我正在使用docker- machine使用VirtualBox创建计算机 。一切正常,但我想使用ssh进入机器本身,但找不到有关如何执行此操作的说明。我可以连接到ssh端口: 但是我不知道要使用什么用户名/密码/身份文件。 问题答案: 您只需运行即可登录docker-machine主机 (在此处使用“默认”主机)

  • 主要内容:安装,使用简介 Docker Machine 是一种可以让您在虚拟主机上安装 Docker 的工具,并可以使用 docker-machine 命令来管理主机。 Docker Machine 也可以集中管理所有的 docker 主机,比如快速的给 100 台服务器安装上 docker。 Docker Machine 管理的虚拟主机可以是机上的,也可以是云供应商,如阿里云,腾讯云,AWS,或 DigitalOc

  • Docker Machine 是 Docker 官方编排(Orchestration)项目之一,负责在多种平台上快速安装 Docker 环境。 Docker Machine 项目基于 Go 语言实现,目前在 Github 上进行维护。 本章将介绍 Docker Machine 的安装及使用。

  • Docker Machine 支持 Windows ,OS X ,和 Linux,并且被安装为一个独立的二进制文件。用于各平台架构的二进制文件链接如下: Windows - 32bit Windows - 64bit OSX - x86_64 OSX - (老款 macs) Linux - x86_64 Linux - i386 OS X 和 Linux 在 Linux 或者 OSX 上安装,你需

  • Docker Machine是一个简化Docker安装的命令行工具,通过一个简单的命令行即可在相应的平台上安装Docker,比如VirtualBox、 Digital Ocean、Microsoft Azure。 使用过程: $ docker-machine create -d virtualbox devINFO[0000] Creating SSH key...INFO[0000] Creat

  • 背景: 我已经安装了流浪者和虚拟盒子。我不能改变这个设置,因为它非常微妙和重要。 现在当我在windows 10上安装docker时,docker想启用hyper-v,但现在我无法将我的虚拟机升级为流浪者。 问题: 由于docker on mac使用虚拟盒子驱动程序,有没有解决方案让docker在windows上使用虚拟盒子?