Java开发环境系列:微服务时代必学必会的容器技术Docker

Java开发环境系列:微服务时代必学必会的容器技术Docker

Docker核心概念,是什么、能干什么、Docker整体架构,和传统虚拟机的区别。什么是容器虚拟化技术,深刻理解镜像、容器、仓库的各种概念和操作。熟练掌握Dockerfile的编写和构建并使用Dockerfile来制作复杂镜像,能够使用容器卷完成容器间数据共享和持久化工作。能够在Docker容器下进行日常软件的安装开发和工程部署,最终可以通过docker和阿里云平台完成工作的协同和发布。

本文主要介绍Win10系统下的安装方法(后面有其他系统的安装经历后再补充)

Win10 系统

站长使用的是win10专业版,现在 Docker 有专门的 Win10 专业版系统的安装包,需要开启Hyper-V。搜索“程序和功能”,点击“启用或关闭Windows功能”

Java开发环境系列:微服务时代必学必会的容器技术Docker

勾选Hyper-V

Java开发环境系列:微服务时代必学必会的容器技术Docker

1、安装 Toolbox

最新版 Toolbox 下载地址: https://www.docker.com/get-docker

点击 Download Desktop and Take a Tutorial,并下载 Windows 的版本

Java开发环境系列:微服务时代必学必会的容器技术Docker

如果你还没有登录,会要求注册登录(国外服务器,非常卡的,我中午注册的帐号,晚上才发给我邮箱验证码,请耐心等待)

Java开发环境系列:微服务时代必学必会的容器技术Docker

注册好后进入下载页面,选择win版本,点击“Download Docker Desktop for Windows”即弹出下载窗口,大概800多兆大小。

Java开发环境系列:微服务时代必学必会的容器技术Docker2、运行安装文件

双击下载的 Docker for Windows Installer 安装文件,一路 Next,点击 Finish 完成安装。

Java开发环境系列:微服务时代必学必会的容器技术Docker

安装完成后,Docker 会自动启动。通知栏上会出现个小鲸鱼的图标,这表示 Docker 正在运行。

桌边也会出现三个图标,入下图所示:

我们可以在命令行执行 docker version 来查看版本号,docker run hello-world 来载入测试镜像测试。

如果没启动,你可以在 Windows 搜索 Docker 来启动:

启动后,也可以在通知栏上看到小鲸鱼图标:

Java开发环境系列:微服务时代必学必会的容器技术Docker

镜像加速

Windows 10

对于使用 Windows 10 的系统,在系统右下角托盘 Docker 图标内右键菜单选择 Settings,打开配置窗口后左侧导航菜单选择 Daemon。在 Registrymirrors 一栏中填写加速器地址 https://registry.docker-cn.com ,之后点击 Apply 保存后 Docker 就会重启并应用配置的镜像地址了。

Java开发环境系列:微服务时代必学必会的容器技术Docker