官方安装文档:

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

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

关于windows容器的几点注意点:

Windows Container 和 Docker:你需要知道的5件事

一、windows安装docker

系统要求:

①.Windows 10 64bit: Pro, Enterprise or Education (1607 Anniversary Update, Build 14393 or later).

注意:Docker对win10版本号也有要求,可以在命令行中输入cmd命令,即可显示当前windows的版本号。

②.BIOS支持虚拟化。

如果系统不能满足以上条件,则可以安装Docker Toolbox来使用Docker,其使用Oracle Virtual Box来代替Hyper-V。

1.开启windows的Hyper-V

控制面板--程序--程序和功能--启动或关闭Windows功能。开启会进行系统重启。

2.安装

安装很简单。安装完双击docker桌面图标启动,在右下角docker图标上右键,选择settings进行配置。

3.配置

①修改默认镜像位置

默认位置在C:/用户/公用/公用文档/Hyper-V/Virtual hard disks下MobyLinuxVM.vhdx。

先关闭docker,将Hyper-V目录移动到非C盘目录下,我移到了D:\Tools目录下。

   

然后启动docker,在Settings--Advanced中将镜像路径指定到上面位置。

②配置阿里云镜像仓库加速:

操作步骤请参考:Centos7下安装Docker 中的配置镜像加速部分。

4.验证安装

命令行终端输入docker --version

F:\Users\lp\Desktop>docker --version
Docker version 18.06.1-ce, build e68fc7a

拉取hello-world镜像并启动容器

docker run hello-world

会先提示docker : Unable to find image 'hello-world:latest' locally,等待一会,会从镜像仓库拉取镜像,最后看到Hello from Docker!字样说明安装成功。如果前面没有配置阿里云镜像仓库,而使用官方镜像仓库,则可能拉取镜像失败。

5.设置禁止自启动

二、容器操作

1.拉取nignx镜像并启动容器

#使用nginx镜像创建容器,取名为webserver,并后台启动
docker run --detach --publish 80:80 --name webserver nginx

启动后就可以打开浏览器访问以下了:http://localhost

2.容器操作

#列出正在运行的容器
docker container ls
#停止容器
docker container stop webserver
#删除容器
docker container rm webserver

3.进入容器中

①拉取ubuntu镜像

#拉取ubuntu镜像并启动容器。同时在容器中启动一个可交互的终端
docker run --interactive --tty ubuntu bash

②容器启动后会自动进入容器中的终端,会有 # 提示符。

在终端尝试一下hostname命令。

root@d2a12b075850:/# hostname
d2a12b075850

③退出终端。

root@d2a12b075850:/# exit
exit F:\Users\lp\Desktop>

docker(二) windows10下安装docker的更多相关文章

  1. docker(一) Centos7下安装docker

    docker(一) Centos7下安装dockerdocker(二) windows10下安装dockerdocker(三) 镜像和容器常用命令 docker(四) 使用Dockerfile构建镜像 ...

  2. 记Windows10下安装Docker的步骤

    本文主要是记录吾八哥本人在Windows10下安装Docker的过程,当然这些步骤也是在网上搜索查阅资料得知而来的!具体步骤如下: 一.启用Hyper-V 打开控制面板 - 程序和功能 - 启用或关闭 ...

  3. Docker (二) Windows10专业版安装教程

    前言 本文将基于 windows10专业版 来安装docker 1.开启Hyper-V 温馨小提示:之前小编是windows10企业版没有Hyper-V这个功能,于是通过DockerToolbox安装 ...

  4. Windows10下安装Docker的步骤

    一.启用Hyper-V 打开控制面板 - 程序和功能 - 启用或关闭Windows功能,勾选Hyper-V,然后点击确定即可,如图: 点击确定后,启用完毕会提示重启系统,我们可以稍后再重启. 二.安装 ...

  5. Docker学习のWindows下安装Docker

    一.docker最初只支持linux的,因此在windows下运行需要虚拟机. 利用VirtualBox建立linux虚拟机,在linux虚拟机中安装docker服务端和客户端 利用Windows的H ...

  6. docker(二):CentOS安装docker

    前置条件 1. CentOS 7:要求系统为64位.系统内核版本为 3.10 以上 使用如下命令,查看机器配置 lsb_release -a uname -a 2. 关闭防火墙 systemctl s ...

  7. windows10下安装docker报错:error during connect

    详细报错信息如下: C:\Users\zig>docker info error during connect: Get http://%2F%2F.%2Fpipe%2Fdocker_engin ...

  8. ubuntu安装docker{ubuntu16.04下安装docker}

       一.开始安装 第一步:   由于apt官方库里的docker版本可能比较旧,所以先卸载可能存在的旧版本: $ sudo apt-get remove docker docker-engine d ...

  9. D1. Docker: win7 环境下安装 Docker

    [下载与安装] win7.win8 等需要利用 docker toolbox 来安装,国内可以使用阿里云的镜像来下载,下载地址:http://mirrors.aliyun.com/docker-too ...

随机推荐

  1. redis常见错误处理

    --1]当内存不足引起  redis出错 先尝试下列语句,指定redis使用内存 redis-server.exe redis.windows.conf --maxheap 200mredis-ser ...

  2. JQuery官方学习资料(译):遍历JQuery对象和非JQuery对象

        JQuery提供了一个对象遍历的Utility方法$.each()和一个JQuery集合遍历方法.each(). $.each()     $.each()是一个通用的方法用来遍历对象和数组, ...

  3. phpmock测试

    随着互联网发展,前后端分离的开发模式兴起,Mock也从以住的幕后走上了台面,让更多的人而得知, 以前传统的开发方式Mock大多局限在后端人员接触较多一些,那么什么是Mock? Mock其实就是真实数据 ...

  4. PHP中利用pcntl实现多进程(模拟多线程)实例(转)

    windows不支持pcntl的多线程(非Unix类系统不支持此模块),pcntl在很久很久之前就听过了,但是一直没有尝试着真正要用它. 这不,遇到socket问题了,看socket,遇到pcntl了 ...

  5. Centos7.3安装和配置Mysql5.7

    主要转自这篇文章:https://www.cnblogs.com/wishwzp/p/7113403.html 这篇文章已经讲的很详细,亲测可用,对于基本不懂linux的小白应该也能看得懂.只是没有修 ...

  6. 通俗易懂的来讲讲js的函数执行上下文

    0.开场白 在平时编写JavaScript代码时,我们并不会和执行上下文直接接触,但是想要彻底搞懂JavaScript函数的话,执行上下文是我们绕不过去的一个知识点. 1.执行上下文栈 JavaScr ...

  7. 免费开源ERP Odoo实施指南 连载二:POSTGRESQL概述

    PostgreSQL是Odoo支持的数据库.PostgreSQL是起源于大学的一个历史很长的开源数据库系统.包括美国航天局NASA.德国证券交易中心.中国的平安.腾讯的微信支付.阿里巴巴的阿里云都在用 ...

  8. Linux tail 命令

    tail 命令可用于查看文件的内容,有一个常用的参数 -f 常用于查阅正在改变的日志文件. tail -f filename 会把 filename 文件里的最尾部的内容显示在屏幕上,并且不断刷新,只 ...

  9. android 开发之 ListView 与Adapter 应用实践

    在开发android中,ListView 的应用显得非常频繁,只要需要显示列表展示的应用,可以说是必不可少,下面是记录开发中应用到ListView与Adapter 使用的实例: ListView 所在 ...

  10. linux下编译protobuf

    这里我介绍两种方法,一是直接ccmake配置,二是修改cmake文件下面的CMakeList.txt文件 第一种方法:配置ccmake 1.安装sudo apt-get install cmake-c ...