win10 docker 单体和集群

1. 在没有任何docker 环境的 win10 系统上可以安装 dockers 集群 其实是跑在win10 上hyper  上的虚拟机

2.  去 程序和功能--启用window功能 

3.开始菜单-window管理工具 hyper-v 管理器  可以看见虚拟机的列表

4.创建虚拟交换机 

6. 下载 docker-machine   链接: https://pan.baidu.com/s/1oAdpDcNyr5xS8DctI2PrhA 提取码: 8uhx 

     下载 docker 操作系统镜像 链接:https://pan.baidu.com/s/1QJb-pWhV0BtwpQcQLWfJ5A    提取码:jih6

7.将下载好的 操作系统镜像放在  C:\Users\admin\.docker\machine\cache 下面

8.  用管理员启动  powershell

CD 到下载目录  运行    .\docker-machine create -d hyperv --hyperv-virtual-switch "myswitch" manager1

说明:它会创建 第7 步的文件夹 如果没有系统镜像 就会从 GitHub 下载   呵呵 非常慢 而且可能会出错

          所以我把他弄到了 盘里 先下载好

如果  Docker   卡在 Waiting for SSH to be available… 这一行出不来的时候,

另开 Powershell 输入指令 (( Hyper-V\Get-VM manage1 ).networkadapters[0])  

看看IP是否与真实机 网段一致  不一致则

我们打开 Hyper-V 管理器,找到正在运行的虚拟机 manager1,关机再打开。 Powershell 输入指令 (( Hyper-V\Get-VM manage1 ).networkadapters[0])  如果一致跳到第4步

还不一致

用户密码进入方式
dockertcuserssh
root command:sudo -i (docker用户下执行)

进入 root 用户 修改IP  添加路由   ping baidu.com

这是临时方法   

永久方法 (找了好久 。。。。。。。。)

执行  打开boot2docker的配置文件profile,没有的话就新建

sudo vi /var/lib/boot2docker/profile

追加   ifconfig eth0 192.168.100.238   (感觉初始化命令都可以在这里写)

4. 连接 manager1    powershell 管理员运行  .\docker-machine ls  列举符合 docker-machine 管理的虚拟机 

新创建虚拟机manager1 的 IP 和win10 Ip 为一个网段 

    连接  manager1                     .\docker-machine ssh manager1 

powershell  ssh 连接

进去后就是 docker Linux 主机了     exit 退出 docker Linux 主机 

 

至此 单个机器完成

5. 创建集群   创建最少一个 worker 

    powershell     运行  .\docker-machine create -d hyperv --hyperv-virtual-switch "myswitch" worker1

6.

    连接管理机  manager1   运行  docker swarm init

完成后 会有 join token  注意这个一定要记录下来  去工作虚拟机上运行此命令

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值