继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

Docker基础配置(Win10)

慕标5832272
关注TA
已关注
手记 1222
粉丝 229
获赞 1001

一、运行环境

首先访问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,如果有什么问题可以通过百度搜索自行解决。用发红包的的方式也可以邀请我亲自解决。

二、安装Docker

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

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

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


webp

1、在邮件菜单中选择"Settings"


webp

2、在Settings中选择Daemon


webp

3、增加两个镜像

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

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

三、镜像的拉取和使用

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


webp

docker version

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

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


webp

docker search

然后使用docker pull进行拉取:

webp

docker pull

最后使用docker run运行一下:


webp

docker run

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

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

webp

删除docker镜像

四、用docker运行PostgreSQL

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

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

docker pull postgres
docker run postgres

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

             

小礼物走一走,来简书关注我



作者:suikhan
链接:https://www.jianshu.com/p/600b68788d24


打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP