window10、11安装docker教程
一直都在Linux或mac安装docker,之前windows都是跑vm的虚拟机,第一次在windows上跑docker,做成教程
一、 windows系统安装docker说明
- win10/11可以直接安装docker
- docker的安装依赖于wsl2
- win7/8需要安装docker-tool工具包,github
二、win10/11安装docker步骤
-
以管理员身份打开powershell, 执行以下命令
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
-
下载Linux内核更新包
- 下载地址,x64位cpu的内核更新包
- 参考文档
-
到docker官网windows版本的安装软件
-
双击安装文件,一步步安装
三、windows中使用
-
安装完毕,会有docker desktop启动是一个控制面板
- 可以查看启动容器
- 每一个启动的容器,可以开启/关闭/重启,查看配置inspect, 进入cli,查看日志logs,当前状态stats
- 查看所有镜像
- 查看所有挂在卷
-
在安装完毕后,启动cmd,执行docker相关的命令,和linux是一样的
- docer pull hello-world 拉取镜像
- docer run 启动镜像
- docker images/ps 等等
-
安装后,拉取镜像经常会报错,是因为需要配置镜像源
-
配置镜像源的方法,在docker desktop中找setting->docker engine,在Json配置文件中增加以下内容,然后应用重启即可
"registry-mirrors": [ "https://docker.mirrors.ustc.edu.cn" ]
-
会自动安装docker-compose,所以可以使用它来做本地容器的编排