Docker入门篇之Windows下安装

今天介绍的是在Windows的PC安装Docker桌面版,方便以后的日常开发和测试!

系统要求

不是所有的Windows系统都可以安装Docker桌面版,需要满足以下条件:

  • 系统版本
    • 如果是Windows 11 64位家庭版或高级版,版本不能小于21H2
    • 如果是Windows 11 64位企业版或教育版,版本不能小于21H2
    • 如果是Windows 10 64位家庭版或高级版,build不能小于19041
    • 如果是Windows 10 64位企业版或教育版,build不能小于1909
  • 需要启用Windows的WSL 2特性
  • 硬件要求
    • 64位处理器
    • 4G以上内存
    • 启用BIOS级别的硬件虚拟化支持

可能是我的系统版本比较新,所以一路安装都比较顺畅,没有出现问题,如果遇到问题,请按照错误提示结合上面几点搜索。

软件安装

  1. 去Docker下载安装包,点击右侧的 Get Docker Desktop
  2. 双击Docker Desktop Installer.exe进行安装,勾选选项“Install required Windows components for WSL 2”
  3. 安装完成后,我们的开始菜单中于是出现了“Docker Desktop”应用了。

启动Docker桌面版

双击Docker Desktop,加载一会就进入了Docker Desktop管理界面了。
在这里插入图片描述
左侧菜单中主要有5块:

  1. Containers / Apps:列出docker容器
  2. Images:列出我们下载的docker镜像
  3. Volumes:数据卷
  4. Dev Environments:开发环境

测试Docker

打开命令行工具(比如powershell),我们来测试一下docker。
查看docker版本

> docker version
Client:
 Cloud integration: v1.0.22
 Version:           20.10.12
 API version:       1.41
 Go version:        go1.16.12
 Git commit:        e91ed57
 Built:             Mon Dec 13 11:44:07 2021
 OS/Arch:           windows/amd64
 Context:           default
 Experimental:      true

Server: Docker Desktop 4.5.0 (74594)
 Engine:
  Version:          20.10.12
  API version:      1.41 (minimum version 1.12)
  Go version:       go1.16.12
  Git commit:       459d0df
  Built:            Mon Dec 13 11:43:56 2021
  OS/Arch:          linux/amd64
  Experimental:     false
 containerd:
  Version:          1.4.12
  GitCommit:        7b11cfaabd73bb80907dd23182b9347b4245eb5d
 runc:
  Version:          1.0.2
  GitCommit:        v1.0.2-0-g52b36a2
 docker-init:
  Version:          0.19.0
  GitCommit:        de40ad0

启动容器
我们用Docker Desktop提供的测试image来测试:

> docker run -d -p 80:80 docker/getting-started
Unable to find image 'docker/getting-started:latest' locally
latest: Pulling from docker/getting-started
59bf1c3509f3: Pull complete
8d6ba530f648: Pull complete
5288d7ad7a7f: Pull complete
39e51c61c033: Pull complete
ee6f71c6f4a8: Pull complete
f2303c6c8865: Pull complete
0645fddcff40: Pull complete
d05ee95f5d2f: Pull complete
Digest: sha256:aa945bdff163395d3293834697fa91fd4c725f47093ec499f27bc032dc1bdd16
Status: Downloaded newer image for docker/getting-started:latest
86e73fb4ddec45d477a9afb581ff131ad9f6faa959c8ffedbc4e2becc846e7dc

查看容器

> docker ps
CONTAINER ID   IMAGE                    COMMAND                  CREATED              STATUS              PORTS                NAMES
86e73fb4ddec   docker/getting-started   "/docker-entrypoint.…"   About a minute ago   Up About a minute   0.0.0.0:80->80/tcp   stupefied_dubinsky

启动的容器,我们也可以在Docker Desktop的Containers中看到:
在这里插入图片描述

查看image

> docker images
REPOSITORY               TAG       IMAGE ID       CREATED      SIZE
docker/getting-started   latest    bd9a9f733898   5 days ago   28.8MB

下载的image,也可以在Docker Desktop的Images菜单下看到:
在这里插入图片描述
停止容器
我们可以使用docker命令停止运行的容器

> docker stop 86e73fb4ddec
86e73fb4ddec

也可以在Docker Desktop中的Container界面下的Stop按钮停止正在运行的容器。
在这里插入图片描述
到这里,Docker桌面版就安装完成了!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值