Docker基础配置(Win10)

一、运行环境

首先访问https://hub.docker.com/editions/community/docker-ce-desktop-windows下载Docker Desktop(Windows)。请注意右侧的说明,如下:

Requires Microsoft Windows 10 Professional or Enterprise 64-bit.
需要Windows10专业版或企业版64位

这一步不满足的我还没有试验过,因为我是win10专业版64位。

Docker在Win10上面安装依赖与Hyper-V虚拟机(自带的),具体使用请参考:百度百科:如何开启和使用Hyper-V虚拟机。

Hyper-V虚拟机修改硬盘存储位置的方法请参考:http://blog.sina.com.cn/s/blog_4988d99a0102xsk7.html

强烈建议首先配置好Hyper-V,如果有什么问题可以通过百度搜索自行解决。用发红包的的方式也可以邀请我亲自解决。

二、安装Docker

从前面的提到的地址上下载之后,直接运行"Docker for Windows Installer.exe",根据提示自行安装即可,安装过程中请参考《Win10环境下安装Docker - Hello World!》,这篇文章整的很详细,可能是个大。

如果Hyper-V安装过程或者是你手工修改过Hyper-V的安装位置以及存储位置,Docker启动过程会报出来错误,请参考《docker for windows修改虚拟机路径》进行路径修改。

访问国外的Docker源太慢了,建议加入国内镜像,下面是修改方法。


Docker基础配置(Win10)_第1张图片
1、在邮件菜单中选择"Settings"

Docker基础配置(Win10)_第2张图片
2、在Settings中选择Daemon

Docker基础配置(Win10)_第3张图片
3、增加两个镜像

根据上面三个图进行修改,就可以增加多个国内镜像了,我个人感觉网易的镜像和阿里的镜像都不错,速度很快,但是如果需要在教育网内使用,增加个清华的镜像啥的还是不错的。具体的请自行搜索吧。

另外,这篇文章《docker改国内官方镜像》可以看看。

三、镜像的拉取和使用

我们现在命令行下运行docker version看看:


Docker基础配置(Win10)_第4张图片
docker version

如果你执行的结果不是这样有Client和Server两端说明的这种,那就是错了,可以把错误信息直接抄到百度上面搜索一下,大多数的情况下都有,英语好的话可以使用Bing.com搜索英文资料,相对更全一点。

我们首先拉取一个helloworld看看能不能玩。先用docker search看一下有没有:


Docker基础配置(Win10)_第5张图片
docker search

然后使用docker pull进行拉取:

Docker基础配置(Win10)_第6张图片
docker pull

最后使用docker run运行一下:


Docker基础配置(Win10)_第7张图片
docker run

能够看到上图这些内容docker就算能够使用了。

如果不需要这个镜像了,可以使用docker image rm -f hello-world删除:

Docker基础配置(Win10)_第8张图片
删除docker镜像

四、用docker运行PostgreSQL

可以参考官方的说明《# postgres Docker Official Images》的说明:https://hub.docker.com/_/postgres/

使用下面的两行命令接口拉取并运行起来postgresql最新版本。

docker pull postgres
docker run postgres

五、学习资料

  • 菜鸟教程:http://www.runoob.com/docker/docker-tutorial.html
  • 官方文档:https://docs.docker.com/ 英文
  • 中文社区:http://www.docker.org.cn/

所有内容在官网上都有说明,只是需要鸟语精通,建议大家直接上官网,鸟语不精通的整个金山词霸一边翻译一遍看。

你可能感兴趣的:(Docker基础配置(Win10))