女生科技体验节课前准备教程(三),从0到1打造你的微信智能助理预热,教你如何搭建Docker 环境
Docker 介绍
简单的说,docker 是一个简化部署的工具,因为wechaty的项目本身依赖了很多模块和环境,如果依次安装会非常复杂,所以wechaty 构建了一个docker 镜像,你只要安装docker 以后,将wechaty 的镜像拉下来,就可以使用了。镜像内部已经帮你把所有依赖的模块打包安装好了。
如果你想了解更多docker 的内容,可以阅读下面几个链接,如果你希望尽快安装docker,可以跳过这4个链接看下面的安装部分
- 一个有意思的docker介绍:https://www.zhihu.com/question/22871084
- docker 官方文档:https://docs.docker-cn.com/
- wechaty 官方docker 介绍:https://github.com/Chatie/wechaty/wiki/Docker
- docker 官方安装教程:https://docs.docker-cn.com/engine/installation/
Docker 安装
1. Mac安装
Docker for Mac 要求系统最低为 macOS 10.10.3 Yosemite,或者 2010 年以后的 Mac 机型,最低 4GB 内存。如果系统不满足需求,可以考虑安装 Docker Toolbox。如果机器安装了 VirtualBox 的话,VirtualBox 的版本不要低于 4.3.30。
下载
通过这个链接下载:https://download.docker.com/mac/stable/Docker.dmg
安装
如同 macOS 其它软件一样,安装非常简单,双击下载的文件,然后将那只叫 Moby 的鲸鱼图标拖拽到 Application
文件夹即可(其间可能会询问系统密码)。
运行
从应用中找到 Docker 图标并点击运行。
运行之后,会在右上角菜单栏看到多了一个鲸鱼图标,这个图标表明了 Docker 的运行状态。
第一次点击图标,可能会看到这个安装成功的界面,点击 “Got it!” 可以关闭这个窗口。
以后每次点击鲸鱼图标会弹出操作菜单。
验证安装成功:
-
可以看到docker 版本号:
- 可以使用Docker 运行
docker run hello-world
2.Windows安装
win7、win8 系统
win7、win8 等需要利用 docker toolbox 来安装,国内可以使用阿里云的镜像来下载,下载地址:http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/, 可以选择链接页面下面最新的版本(v17.10.0)
docker toolbox 是一个工具集,下载完成之后直接点击安装,安装成功后,桌边会出现三个图标,入下图所示:
点击 Docker QuickStart 图标来启动 Docker Toolbox 终端。
如果系统显示 User Account Control 窗口来运行 VirtualBox 修改你的电脑,选择 Yes。
验证安装成功:
docker run hello-world
Win10 系统
现在 Docker 有专门的 Win10 专业版系统的安装包,需要开启Hyper-V。
开启 Hyper-V
程序和功能
启用或关闭Windows功能
选中Hyper-V
安装 Toolbox
最新版 Toolbox 下载地址: https://www.docker.com/get-docker
点击 Get Docker Community Edition,并下载 Windows 的版本:
运行安装文件
双击下载的 Docker for Windows Installe 安装文件,一路 Next,点击 Finish 完成安装。
安装完成后,Docker 会自动启动。通知栏上会出现个小鲸鱼的图标,这表示 Docker 正在运行。
桌边也会出现三个图标,入下图所示:
我们可以在命令行执行 docker version 来查看版本号,docker run hello-world 来载入测试镜像测试。
如果没启动,你可以在 Window是 搜索 Docker 来启动:
启动后,也可以在通知栏上看到小鲸鱼图标:
Windows 更多Docker 相关介绍:
如果有更多疑问,可以看相关文档:
- 使用docker toolbox安装docker
- 使用docker引擎在容器中运行镜像
- 创建自己的docker镜像并且在容器中运行它
Docker 下安装wechaty
运行 docker run zixia/wechaty
,如果能像下图成功运行即可,如下图:
TIPS: 如果一直无法下载,是因为镜像在墙外,可以先运行下面的命令,在运行docker run zixia/wechaty
试试
docker pull registry.docker-cn.com/zixia/wechaty
最终出现下面的界面,恭喜你,已成功安装了wechaty 镜像。
活动地址 http://www.huodongxing.com/go/techiefestival2018
项目连接:https://github.com/chatie/wechaty
工作坊内容: