操做系统:Win10ios
下载Docker For Windows安装包:下载地址mongodb
我选择的是稳定版。docker
运行安装包,全自动安装完成。windows
关闭并登出Windows,系统会自动进行配置。网络
从新登录后,Docker会自动运行,通常来讲Hyper-V默认没有开启,因此会提示以下信息:工具
点击“Ok”便可自动开启,注意设置后电脑会自动重启。spa
重启后,若是出现如下错误提示,则须要修改bios,开启硬件虚拟化。操作系统
成功后会出现以下界面提示:blog
能够注册个Docker ID,但不是必须。ip
到这里安装就完成了。
而后咱们来安装 Kitematic工具
任务栏右下角,右键点击Docker小图标,点击“Kitematic”
点击“Download”,下载Zip包后解压缩到Docker的安装路径下,重命名为“Kitematic”目录。
而后再次点击Docker菜单中的“Kitematic”,就打开了。
注册一个本身的我的仓库帐户,能够注册,也能够跳过。
进来后就能够看到主界面了:
而后咱们建立一个mongodb的容器:
点击Create,第一次后自动下载image到本地。
而后咱们能够看到挂载卷的配置:
你会发现咱们没法正常的指定本地路径,是什么问题呢?
主要是须要开启Docker的“Shared Drivers”:
须要输入Win10的用户名和密码,只输入当前登陆用户的密码便可:、
选择须要共享的盘符,不建议选择C盘。而后你会发现没法正常设置指定的盘符,这又是怎么回事儿呢?
主要缘由有两个:
1.检查防火墙,是否容许Docker访问443端口
2.从新安装vEthernet (DockerNAT)网络适配器的"Microsoft网络的文件和打印机共享"服务
重启电脑,而后再次开启共享磁盘。
成功设置后,再配置挂载卷的本地路径就能够了。
好了,先写到这里,祝你们玩的开心。
### 2018/9/29 更新补充 ###
打开Kitematic图形管理工具,搜索portainer镜像
建立镜像,制定端口到宿主机9000端口(这个自定义)
宿主机直接访问http://localhost:9000便可
配置节点,咱们选择远程链接方式
这里有个很隐晦的地方,就是主机的ip地址咱们怎么填,在docker for win中咱们须要先打开2375端口
从这里看是localhost,这个是宿主机,那么咱们的portainer是在虚拟机里的,那么对于虚拟机来讲如何访问宿主机的docker服务呢?
其实很简单,咱们只须要填写docker.for.win.localhost:2375便可。
链接成功
咱们能够方便的使用portainer进行容器的管理了。