好长时间没用Docker,最近准备部署一下,做个记录,今天早上去官网下载,发现Docker开始区分Docker Community Edition(社区版)和Docker Enterprise Edition(企业版)

由于作者所在的单位基本都都是windows环境(政府部门一般都这样,Linux环境太少了,主要是政府这边管理员技术有限),所以使用windows版,但是看了一下最新的Docker CE仅支持win10,而Docker EE仅支持WIN SERVER 2016,Docker 给旧版本的WIN系统提供的是Docker Toolbox下载(https://docs.docker.com/toolbox/overview/)。所以作者采用的是Docker Toolbox,下载后双击DockerToolbox.exe,

注意安装路径不要有中文

最后一项记得打上对勾

安装成功

安装完成后桌面会生成三个快捷方式,分别为:
(1) Docker Quickstart Terminal: 提供Docker的命令行操作
(2) Oracle VM VirtualBox: 虚拟机软件。
(3) Kitematic (Alpha):图形化的docker工具

你可通过CMD查看docker是否安装成功,输入docker-machine,出现版本等信息。

在使用Docker前,要先创建docker machine,它其实是台虚拟机,不过在使用它的时候,你可能根本察觉不出来它是虚拟的。默认情况下,docker machine的所有文件都会保存在用户的根目录下,一般是在C盘,如果就用默认的位置,C盘的空间会越来越小,所以最好还是换个地方。 点击Git Bash,在起开所有docker应用之前需要先使用这个才能更改成功,修改默认的default machine的路径,不然,默认安装在C盘,会使C盘空间越来越小。

然后,输入 notepad .bash_profile 创建和打开.bash_profile 配置文件

然后,在空白处输入

export MACHINE_STORAGE_PATH='E:\soft\docker'

然后,保存关闭后,在E创建对应文件夹,在其下创建名为cache的文件夹,将安装文件下的boot2docker.iso拷贝到该文件夹:

在Git Bash中输入更改路径命令,此处使用阿里云的加速器,因为在使用docker的时候,会需要从docker的网站下载镜像文件,下载速度可能会很慢。获得阿里云加速,需要登录阿里云开发者平台,然后点击右侧的管理中心(当然你得要有一个账户):

阿里云开发者平台:https://dev.aliyun.com/search.html

点击windows

安装提示修改命令,作者是这样的

docker-machine -s "E:\soft\docker" create --engine-registry-mirror=https://vf29u5xi.mirror.aliyuncs.com -d virtualbox default

虚拟机中出现如下界面

此时可以点击Docker Quickstart Terminal:

同时,Docker Quickstart Terminal也已经登录进去:

也可以在Git Bash中运行:

docker-machine ls 

提示的IP:192.168.99.101就是Docker虚拟机的IP了。

这台docker machine创建后就启动了,如果下次我们再打开电脑,想要启动docker machine,可以打开Docker Quickstart Terminal或者Git Bash,然后执行下面的命令:

docker-machine start
来启动docker machine。

别忘了修改时区,找一份本地时区的localtime文件,复制到etc目录下就可以了
剩下的我们就用SSH工具操作linux那样就可以了,这里就不再叙述了。

转载于:https://www.cnblogs.com/joyny/p/10486682.html

Windows下部署安装Docker相关推荐

  1. Windows下部署最新版青龙、诺兰、傻妞入门保姆级教程

    没服务器的先自行购买,或直接电脑装.腾讯云2H4G8M首年74–点击购买 QQ交流:1014549449 --------------点击跳转 一.青龙安装 1.docker官网下载windows的安 ...

  2. 解决Windows下无法对docker容器进行端口映射的问题

    解决Windows下无法对docker容器进行端口映射的问题 在安装了一个Windows下安装了docker,并尝试在其中运行Nginx服务,但映射完毕之后,在主机的浏览器中,打开localhost: ...

  3. 音视频开发(4)---Windows下Red5安装与使用入门

    Windows下Red5安装与使用入门 简介 Red5是一个采用Java开发开源的Flash流媒体服务器.它支持:把音频(MP3)和视频(FLV)转换成播放流: 录制客户端播放流(只支持FLV):共享 ...

  4. QT程序在windows下部署发布

    转载:http://www.cnblogs.com/Fan_Fan/archive/2010/05/29/1746860.html QT程序在windows下部署发布 以下包括了部分网上收集的,以及q ...

  5. Windows下部署ubuntu16.04+anaconda2.7+tensorflow

    Windows下部署虚拟机VM+ubuntu16.04+anaconda2.7+tensorflow 安装VMware 在虚拟机中新建Linux开发环境 在ubuntu中下载anconda 下载ten ...

  6. Windows下部署Swagger Edit、Swagger UI

    Windows下部署Swagger Edit.Swagger UI 一.环境需求--已安装node环境 二.准备Swagger Editor.Swagger UI源码 三.搭建Swagger Edit ...

  7. Windows下Robomongo安装与配置

    Windows下Robomongo安装与配置 关于部署mongoDB请参考我另外一篇博客 下载地址:https://blog.csdn.net/weixin_44876536/article/deta ...

  8. 【Jenkins】用Jenkins在windows下部署.net项目

    [Jenkins]用Jenkins在windows下部署.net项目 1.安装Jenkins+java+MSBuild+nuget(略) 2.新建一个任务 3.增加构建步骤[还原项目包](Execut ...

  9. Windows下RabbitMQ安装及注意事项

    Windows下RabbitMQ安装及注意事项 简介 背景 1.      RabbitMQ是一个由erlang开发的AMQP(Advanved Message Queue)的开源实现. Rabbit ...

  10. flume 1.7在windows下的安装与运行

    flume 1.7在windows下的安装与运行 一.安装 安装java,配置环境变量. 安装flume,flume的官网http://flume.apache.org/,下载地址,下载后直接解压即可 ...

最新文章

  1. 6个趣味项目,带你看看普通开发者如何玩转AI
  2. linux samba免密码,Ubuntu如何不用密码访问samba服务器
  3. keras 模型简介
  4. mybitis第三讲:关联查询
  5. 多重继承java_Java中的多重继承与组合vs继承
  6. (转) Spring 3 报org.aopalliance.intercept.MethodInterceptor问题解决方法
  7. 辐射避难所服务器维护,《辐射:避难所Online》6月2日停服维护更新公告
  8. 【零基础学Java】—Java 日期时间(三十二)
  9. 如何在网页中每小时更新一次数据?
  10. D3D学习摘记(I)上
  11. win10系统怎么改奇摩输入法_windows10如何更改输入法
  12. ASCII编码、GB2312编码、Unicode编码、UTF-8编码
  13. 画地貌图matlab1
  14. Android The destination folder does not exist or is not writeable
  15. 只是一个文件节点类为了项目的数据处理
  16. An error occurred at line: [14] in the generated java file:
  17. python课后感想_谈谈对Python的感想
  18. Bootstrap——网格布局
  19. 串行并行 同步异步通信
  20. STM32 串口 FIFO

热门文章

  1. finalshell文件列表不显示_软网推荐:文件变动我知晓
  2. Hive复杂数据类型之array
  3. scala map与mapPartitions区别
  4. 一次函数(正比例函数)公式的解析式与C语言代码实现
  5. AI独角兽商汤科技的内部服务容器化历程
  6. Spectra Logic磁带库成SGI方案中标准化产品
  7. HDU 1042 N!( 高精度乘法水 )
  8. HDOJ 1106 排序
  9. Tigase组件 – 配置API
  10. centos6使用bacula备份系统