在Window 10上安装Docker图文教程

 更新时间:2018年03月28日 08:42:59   作者:wuyvzhang  
Docker 是一个开源的应用容器引擎,功能十分强大,相信开发者们都不陌生。现在,docker已经发布了支持Windows10的稳定版本,对于用户来说是一个福音。接下来,小编就详细介绍Win10系统安装docker教程。

Docker最近推出了可以运行在Win10和Mac上的稳定版本,那么在本篇博文中,我将给大家介绍如何在Windows 10上安装Docker并运行Linux和Windows Containers。

Docker for Windows 10使用Microsoft Hyper-V来同时驱动Linux和Windows容器。

要在Windows 10上运行Docker,我们需要运行版本为1607或更高版本的Windows 10 Pro,Enterprise或Education。

在我的情况下,我使用的是Windows 10 Pro 1709。下面我们开始安装:

我们需要启用Hyper-V和容器功能,运行如下PS命令:

Enable-WindowsOptionalFeature -Online -FeatureName Containers,Microsoft-Hyper-V –All

安装完成需要重新启动:

重新启动计算机以后从下面的链接下载Docker for Windows 10。:

https://docs.docker.com/docker-for-windows/install/

进入页面以后有两个版本可供我们选择,分别是稳定版和bate版本:

下载完成我们需要的版本以后点击安装:

安装完成以后需要重新启动计算机:

重启登陆以后可以看到Docker is starting:

安装完成以后我们可以使用Powershell命令行工具来管理Docker

我们输入docker version,我们会看到默认情况下可以运行Linux容器:

从上图可以看到默认允许我们运行的是Linux容器,那如果有一些小伙伴想要运行Windows容器的话可以鼠标右键Docker图标,选择Switch to Windows Containers:

可以看到系统提示Docker is Switching:

然后我们运行Docker Version查看:

我们运行如下命令去下载一个Windows Nano Server Container Image:

Docker pull microsoft/nanoserver

我们将运行下面的命令行来运行Nano Server Container:

Docker run micorosoft/nanoserver

相关文章

  • skywalking容器化部署docker镜像构建k8s从测试到可用

    skywalking容器化部署docker镜像构建k8s从测试到可用

    这篇文章主要为大家介绍了skywalking容器化部署docker镜像构建k8s从测试到可用的构建部署过程,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步
    2022-03-03
  • docker安装并持久化postgresql数据库的操作步骤

    docker安装并持久化postgresql数据库的操作步骤

    这篇文章主要介绍了docker安装并持久化postgresql数据库的操作步骤,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-12-12
  • docker使用storage出现Exit导致文件无法上传服务器的问题及解决方案

    docker使用storage出现Exit导致文件无法上传服务器的问题及解决方案

    这篇文章主要介绍了docker使用storage出现Exit导致文件无法上传服务器解决方案,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-06-06
  • docker修改默认存储位置图文教程

    docker修改默认存储位置图文教程

    最近在学习docker的路上,今天遇到了个问题,在网上查找了一下资料,顺便留个笔记,下面这篇文章主要给大家介绍了关于docker修改默认存储位置的相关资料,需要的朋友可以参考下
    2022-09-09
  • 用docker搭建selenium grid分布式环境实践之路

    用docker搭建selenium grid分布式环境实践之路

    这篇文章主要介绍了用docker搭建selenium grid分布式环境实践之路,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-03-03
  • docker容器中登陆并操作postgresql的实现

    docker容器中登陆并操作postgresql的实现

    本文主要介绍了docker容器中登陆并操作postgresql的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-02-02
  • Docker学习之Container容器的具体使用

    Docker学习之Container容器的具体使用

    这篇文章主要介绍了Docker学习之Container容器的具体使用,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2019-06-06
  • 使用Docker部署打包发布springboot项目

    使用Docker部署打包发布springboot项目

    本文主要介绍了使用Docker部署打包发布springboot项目,从安装docker到多种方式打包发布,编译,镜像,容器等问题,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-03-03
  • docker 查看进程, 内存, cup消耗的情况

    docker 查看进程, 内存, cup消耗的情况

    这篇文章主要介绍了docker 查看进程, 内存, cup消耗的情况,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-03-03
  • Docker打包及部署项目完整步骤

    Docker打包及部署项目完整步骤

    这篇文章主要给大家介绍了关于Docker打包及部署项目的相关资料,Docker是一种容器化技术,可以将应用程序及其依赖项打包成一个容器,方便在不同的环境中部署和运行,需要的朋友可以参考下
    2023-08-08

最新评论