下载docker 集成安装环境

http://get.daocloud.io/#install-toolbox 这个网站很不错,下载

这个集成了 docker docker-machine ,还有git 环境

docker-machine 使用的官方网站在 http://docs.docker.com/machine/get-started/ 按照官方的一部一部的来

C:\Users\jackluo>sh
sh-3.1$ docker-machine create --driver virtualbox dev #创建机器
Creating VirtualBox VM...
Creating SSH key...
Starting VirtualBox VM...
Starting VM...
To see how to connect Docker to this machine, run: d:\Program Files\Docker Toolbox\docker-machine.exe env dev
sh-3.1$ env "$(docker-machine env dev)"
HOMEPATH=\Users\jackluo
APPDATA=C:\Users\jackluo\AppData\Roaming
PROGRAMW6432=C:\Program Files
TERM=cygwin
PROCESSOR_IDENTIFIER=Intel64 Family Model Stepping , GenuineIntel
WINDIR=C:\Windows
COMMONPROGRAMW6432=C:\Program Files\Common Files
PUBLIC=C:\Users\Public
PROGRAMDATA=C:\ProgramData
USERDOMAIN=jackluo-PC
COMMONPROGRAMFILES(X86)=C:\Program Files (x86)\Common Files
OS=Windows_NT
ALLUSERSPROFILE=C:\ProgramData
!::=::\
TEMP=/tmp
COMMONPROGRAMFILES=C:\Program Files (x86)\Common Files
USERNAME=jackluo
PROCESSOR_LEVEL=
PATH=/c/Windows/system32:/c/Windows:/c/Windows/System32/Wbem:/d/Program Files/TortoiseSVN/bin:/d/Program Files/nodejs/:/d/Program Files/TortoiseGit/bin:/cmd:/bin:/d/Go/bin:/d/program files/skype/Phone/:/d/HashiCorp/Vagrant/bin:/c/W
tem32/WindowsPowerShell/v1./:.:/d/Program Files/Boot2Docker for Windows:/c/Users/jackluo/AppData/Roaming/npm:/d/golang/bin:/bin:.:/d/Program Files/Docker Toolbox
PSMODULEPATH=C:\Windows\system32\WindowsPowerShell\v1.\Modules\
FP_NO_HOST_CHECK=NO
PWD=/c/Users/jackluo
SYSTEMDRIVE=C:
PROCESSOR_ARCHITEW6432=AMD64
USERPROFILE=C:\Users\jackluo
LOGONSERVER=\\JACKLUO-PC
PROCESSOR_ARCHITECTURE=x86
LOCALAPPDATA=C:\Users\jackluo\AppData\Local
!C:=C:\Users\jackluo
SHLVL=
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
GOROOT=D:\Go\
HOMEDRIVE=C:
WINDOWS_TRACING_FLAGS=
WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log
VBOX_MSI_INSTALL_PATH=C:\Program Files\Oracle\VirtualBox\
PROMPT=$P$G
COMSPEC=C:\Windows\system32\cmd.exe
TMP=/tmp
SYSTEMROOT=C:\Windows
PROCESSOR_REVISION=3a09
GOPATH=D:/golang;
PROGRAMFILES=C:\Program Files (x86)
NUMBER_OF_PROCESSORS=
PROGRAMFILES(X86)=C:\Program Files (x86)
SESSIONNAME=Console
COMPUTERNAME=JACKLUO-PC
_=/bin/env
export DOCKER_TLS_VERIFY=""
export DOCKER_HOST="tcp://192.168.99.103:2376"
export DOCKER_CERT_PATH="C:\Users\jackluo\.docker\machine\machines\dev"
export DOCKER_MACHINE_NAME="dev"
# Run this command to configure your shell:
# eval "$(d:\Program Files\Docker Toolbox\docker-machine.exe env dev)"
sh-3.1$ docker ps -a #可以执行命令了读取的就是 如果报了

Get http://127.0.0.1:2375/v1.20/containers/json?all=1: dial tcp 127.0.0.1:2375: ConnectEx tcp: No connection could be made because the target machine actively refused it..
* Are you trying to connect to a TLS-enabled daemon without TLS?
* Is your docker daemon up and running? 

这个错,就是机器没有初始化好,先删除了,再慢慢等吧,创建

整个流程基本都是按照 http://docs.docker.com/swarm/install-manual/ 这个操作

sh-3.1$ docker run --rm swarm create
e6b07677f1fff45ebec4198ecbcb35f7
sh-3.1$ docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
sh-3.1$ docker run -d swarm join --addr=192.168.99.101: token://e6b07677f1fff45ebec4198ecbcb35f fd1fc6b456efd4df4e648b34ca301d8329052ff8c67dace2bf7fcf70be1db5c1
sh-3.1$ docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
fd1fc6b456ef swarm "/swarm join --addr=1" seconds ago Up seconds /tcp lonely_lovelace
sh-3.1$ docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
sh-3.1$ docker run -d swarm join --addr=192.168.99.102: token://4600de8f0e1340f4128ef072224cf7b 63b9f7f29dd99bb04d8a83c0d5c7dcae8ed41e3fe19cf5d11a7d7d5655e51b2e
sh-3.1$ docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
63b9f7f29dd9 swarm "/swarm join --addr=1" seconds ago Up seconds /tcp distracted_tesla
sh-3.1$ docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
63b9f7f29dd9 swarm "/swarm join --addr=1" minutes ago Up minutes /tcp distracted_tesla
sh-3.1$ docker -H tcp://0.0.0.0:2375 info
An error occurred trying to connect: Get https://0.0.0.0:2375/v1.20/info: dial tcp 0.0.0.0:2375: ConnectEx tcp: The requested address is not valid in its context.
sh-3.1$ docker -H tcp://0.0.0.0:2376 info
An error occurred trying to connect: Get https://0.0.0.0:2376/v1.20/info: dial tcp 0.0.0.0:2376: ConnectEx tcp: The requested address is not valid in its context.
sh-3.1$ docker -H tcp://192.168.99.101:2376 info
Containers:
Images:
Storage Driver: aufs
Root Dir: /mnt/sda1/var/lib/docker/aufs
Backing Filesystem: extfs
Dirs:
Dirperm1 Supported: true
Execution Driver: native-0.2
Logging Driver: json-file
Kernel Version: 4.0.-boot2docker
Operating System: Boot2Docker 1.8. (TCL 6.4); master : aba6192 - Thu Sep :: UTC
CPUs:
Total Memory: 996.2 MiB
Name: swarm-master
ID: LLV3:7ZEK:GBAV:BJXY:ORLX:FRZF:3F5V:2QHP:PQG4:D3BZ:ZMEP:Z6CW
Debug mode (server): true
File Descriptors:
Goroutines:
System Time: --13T04::.353680777Z
EventsListeners:
Init SHA1:
Init Path: /usr/local/bin/docker
Docker Root Dir: /mnt/sda1/var/lib/docker
Labels:
provider=virtualbox
sh-3.1$ docker -H tcp://192.168.99.101:2375 info
An error occurred trying to connect: Get https://192.168.99.101:2375/v1.20/info: dial tcp 192.168.99.101:2375: ConnectEx tcp: No connection could be made because the target machine actively refused it.
sh-3.1$ docker -H tcp://192.168.99.101:2376 list
docker: 'list' is not a docker command.
See 'docker --help'.
sh-3.1$ docker -H tcp://192.168.99.101:2375 info
An error occurred trying to connect: Get https://192.168.99.101:2375/v1.20/info: tls: oversized record received with length 20527
sh-3.1$ docker -H tcp://192.168.99.101:2376 info
Containers:
Images:
Storage Driver: aufs
Root Dir: /mnt/sda1/var/lib/docker/aufs
Backing Filesystem: extfs
Dirs:
Dirperm1 Supported: true
Execution Driver: native-0.2
Logging Driver: json-file
Kernel Version: 4.0.-boot2docker
Operating System: Boot2Docker 1.8. (TCL 6.4); master : aba6192 - Thu Sep :: UTC
CPUs:
Total Memory: 996.2 MiB
Name: swarm-master
ID: LLV3:7ZEK:GBAV:BJXY:ORLX:FRZF:3F5V:2QHP:PQG4:D3BZ:ZMEP:Z6CW
Debug mode (server): true
File Descriptors:
Goroutines:
System Time: --13T05::.041167884Z
EventsListeners:
Init SHA1:
Init Path: /usr/local/bin/docker
Docker Root Dir: /mnt/sda1/var/lib/docker
Labels:
provider=virtualbox
sh-3.1$ docker -H tcp://192.168.99.102:2376 info
Containers:
Images:
Storage Driver: aufs
Root Dir: /mnt/sda1/var/lib/docker/aufs
Backing Filesystem: extfs
Dirs:
Dirperm1 Supported: true
Execution Driver: native-0.2
Logging Driver: json-file
Kernel Version: 4.0.-boot2docker
Operating System: Boot2Docker 1.8. (TCL 6.4); master : aba6192 - Thu Sep :: UTC
CPUs:
Total Memory: 996.2 MiB
Name: swarm-agent-
ID: J3GU:RXI6:TNZ4:CDYG:GP4X:J2F5:TGJE:7ZYB:O5UG:3XR4:4XV5:3WNT
Debug mode (server): true
File Descriptors:
Goroutines:
System Time: --13T05::.47227003Z
EventsListeners:
Init SHA1:
Init Path: /usr/local/bin/docker
Docker Root Dir: /mnt/sda1/var/lib/docker
Labels:
provider=virtualbox
sh-3.1$

这个坑太多了,其次,就是太慢,还是等稳定版再试吧

Windows 下安装使用docker swarm machine docker toolbox的更多相关文章

  1. Windows下 安装Jenkins 并发布至docker 实战

    网上的教程基本都是Linux系统下安装Jenkins,并且发布到Linux系统下的docker中, 于是打算在全部windows的环境中,完成Jenkins的持续集成功能. 环境: 服务器环境: wi ...

  2. Redhat/Ubuntu/Windows下安装Docker

    Redhat/Ubuntu/Windows下安装Docker 什么是Docker Docker是Docker.inc公司开源的一个基于LXC技术之上构建的Container容器引擎,基于Go语言并遵从 ...

  3. Docker windows下安装并搭建Nodejs的webapp

    一.关于Docker 什么是Docker?Docker 采用go语言编写,是一个开源的应用容器引擎.让开发者可以快速打包他们的应用以及依赖包到一个封装的可移植的容器Image中,然后发布到任何流行的机 ...

  4. Docker学习系列(一):windows下安装docker(转载)

    本文目录如下: windows按照docker的基本要求 具体安装步骤 开始使用 安装远程连接工具连接docker 安装中遇到的问题 Docker的更新 Docker中的jupyter windows ...

  5. windows下 安装docker

    一.Docker 1.什么是docker 对比 特性 容器 虚拟机 启动 秒级 分钟级 磁盘使用 一般为MB 一般为GB 性能 接近原生 弱于 系统支持量 单机支持上千个容器 一般几十个 2. 使用d ...

  6. 在windows下安装gulp —— 基于 Gulp 的前端集成解决方案(一)

    相关连接导航 在windows下安装gulp —— 基于 Gulp 的前端集成解决方案(一) 执行 $Gulp 时发生了什么 —— 基于 Gulp 的前端集成解决方案(二) 常用 Gulp 插件汇总 ...

  7. Windows 下安装 MongoDB

    Windows 下安装 MongoDB 的步骤:1.官网www.mongodb.com下载安装包或zip包2.解压下载的文件到文件夹 D:\mongo .3.使用管理员权限打开CMD,导航到目录 D: ...

  8. Coreseek Windows下安装调试

    由于项目需要全文检索,后面就去网上查了下资料,找到了Sphinx[中文是狮身人面像]这个全文检索引擎,听说挺好用的,不过没有中文分词.后面又去找了一下,找到了Coreseek,一款中文全文检索/搜索软 ...

  9. 从零开始学 Java - Windows 下安装 Tomcat

    谁都想分一杯羹 没有一个人是真正的无私到伟大的,我们试着说着做自己,与人为善,世界和平!殊不知,他们的真实目的当你知道后,你会被恶心到直摇头并下意识地迅速跑开,下辈子都不想见到他.不过,他没错,你也没 ...

随机推荐

  1. Ubuntu下快速安装php环境

    今天蛋疼了一下,在Ubuntu下装了一下php的环境,也就是装了一下MySQL.PHP.Apache.话说还真是简单...不禁让我想起原来在windows下开发的时候撑死就是装不上,而且一个就是几个G ...

  2. ASP.NET 5 Beta8发布及升级经验

    (此文章同时发表在本人微信公众号"dotNET每日精华文章",欢迎右边二维码来关注.) 题记:ASP.NET 5 Beta8如期发布,这是一个重要的里程碑,因为这是ASP.NET ...

  3. PING命令入门详解

    转自:http://www.linkwan.com/gb/tech/htm/928.htm 1.Ping的基础知识 ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很 ...

  4. 第十八篇:在SOUI中实现PreTranslateMessage

    在MFC中,通常可以通过重载CWnd::PreTranslateMessage这样一个虚函数来实现对一些窗口消息的预处理.多用于tooltip的显示控制. 在SOUI中也实现了类似的机制. 要在SOU ...

  5. 第七篇:创建一个SOUI的Hello World

    从0开始一个SOUI项目 1.环境配置 SOUI项目本质是一个基于Win32窗口的应用程序.因此首先我们可以从Win32窗口应用程序向导创建一个简单的Win32项目. 并在第3页选择“Window应用 ...

  6. ubuntu下整合eclipse和javah生成jni头文件开发android的native程序(转)

    本文介绍两种利用javah命令生成jni头文件的方法,第一种为大众所知的javah命令,第二种为整合javah到eclipse里面.推荐第二种方式,方便快捷,随时修改随时生成 0:前提和条件: 1:u ...

  7. java的安装环境配置详细步骤

    --------------------声明,如果你有什么建议或者不懂的地方,欢迎回复,我们可以互相学习,转载请注明出处,谢谢---------------- 首先得安装jdk(Java Develo ...

  8. Jmeter 分布式性能测试

    作为一个纯 JAVA 的GUI应用,JMeter 对于CPU和内存的消耗还是很惊人的,所以当需要模拟数以千计的并发用户时,使用单台机器模拟所有的并发用户就有些力不从心,甚至还会引起JAVA内存溢出的错 ...

  9. eclipse文本域内只能输入繁体中文

    背景:在文本编辑器下写纯文本时不知怎么回事儿,原来能输入简体字,但过了之后只能输入繁体中文了!我用的是sogou拼音输入法,我检查过,输入法设置的是简体中文,eclipse默认的编码方式是utf-8. ...

  10. kylin学习笔记

    阅读官网,学到哪就写到哪 1.需要先建立Model 2.kylin需要配置事实表,纬度表:可以自定义join.  我的用法和官方建议的不同,我是直接在hive中将所有的取join成一个单表,再根据单表 ...