Docker在Win10下的安装和配置

操做系统: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 更新补充 ###

在docker for win中使用portainer管理容器

打开Kitematic图形管理工具,搜索portainer镜像

建立镜像,制定端口到宿主机9000端口(这个自定义)

宿主机直接访问http://localhost:9000便可

配置节点,咱们选择远程链接方式

这里有个很隐晦的地方,就是主机的ip地址咱们怎么填,在docker for win中咱们须要先打开2375端口

从这里看是localhost,这个是宿主机,那么咱们的portainer是在虚拟机里的,那么对于虚拟机来讲如何访问宿主机的docker服务呢?

其实很简单,咱们只须要填写docker.for.win.localhost:2375便可。

链接成功

咱们能够方便的使用portainer进行容器的管理了。

相关文章
相关标签/搜索