今天介绍的是在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级别的硬件虚拟化支持
可能是我的系统版本比较新,所以一路安装都比较顺畅,没有出现问题,如果遇到问题,请按照错误提示结合上面几点搜索。软件安装
- 去Docker下载安装包,点击右侧的 Get Docker Desktop
- 双击Docker Desktop Installer.exe进行安装,勾选选项“Install required Windows components for WSL 2”
- 安装完成后,我们的开始菜单中于是出现了“Docker Desktop”应用了。
双击Docker Desktop,加载一会就进入了Docker Desktop管理界面了。
文章图片
左侧菜单中主要有5块:
- Containers / Apps:列出docker容器
- Images:列出我们下载的docker镜像
- Volumes:数据卷
- Dev Environments:开发环境
打开命令行工具(比如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:trueServer: 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 IDIMAGECOMMANDCREATEDSTATUSPORTSNAMES
86e73fb4ddecdocker/getting-started"/docker-entrypoint.…"About a minute agoUp About a minute0.0.0.0:80->80/tcpstupefied_dubinsky
启动的容器,我们也可以在Docker Desktop的Containers中看到:
文章图片
查看image
> docker images
REPOSITORYTAGIMAGE IDCREATEDSIZE
docker/getting-startedlatestbd9a9f7338985 days ago28.8MB
下载的image,也可以在Docker Desktop的Images菜单下看到:
文章图片
停止容器
我们可以使用docker命令停止运行的容器
> docker stop 86e73fb4ddec
86e73fb4ddec
【Docker是如何运行的|Docker入门篇之Windows下安装】也可以在Docker Desktop中的Container界面下的Stop按钮停止正在运行的容器。
文章图片
到这里,Docker桌面版就安装完成了!
推荐阅读
- Linux 配置svn
- linux|Linux中的日志管理
- docker|如何给运行中的docker容器增加映射端口
- 网络安全技术|【网络安全专栏目录】--企鹅专栏导航
- 产品功能|实现集中式身份认证管理的案例
- 产品功能|1 秒完成授权,Authing 全新上线一键登录功能
- 单点登录|重磅消息 | Authing 实现与西门子低代码平台的集成
- Authing|Authing 实践 | 授权管理使企业用户登录更容易
- 基础|HCIP--路由策略实验