本次安装环境
Windows11(23H2),CPU(12代Intel)
什么是Docker
Docker 是一个软件平台,让您可以快速构建、测试和部署应用程序。Docker 将软件打包成名为容器的标准化单元,这些单元具有运行软件所需的所有功能,包括库、系统工具、代码和运行时。
WSL
WSL 指 “Windows Subsystem for Linux”,这是一个在 Windows 10\11 上能够运行原生 Linux 二进制可执行文件(ELF格式)的兼容层。一般Windows10开始Windows系统自带,没有的需要安装。Windows上有WSL并且正常运行才可以安装docker desktop并运行docker容器。
docker desktop的安装
什么是docker desktop
Docker Desktop是Docker的官方桌面应用程序,专为在Windows和Mac操作系统上使用而设计。它提供了一个简单、直观的方式来安装和使用Docker,让开发、运维人员可以轻松地构建、测试和运行Docker容器。
前置条件
Windows 用户需确保已启用 WSL 2 和 Hyper-V。
下载
官网地址:
Docker Desktop: The #1 Containerization Tool for Developers | Docker
选择合适的版本下载,这里选windows版本
安装包
安装
开始安装
双击exe开始安装
重启后
安装完后系统需要重启,重启后是如下界面,直接Accept
配置
选择默认还是自定义配置,直接Finish
选择身份-skip
选择角色-skip
安装完成
一路skip到主界面,启动docker desktop的同时,启动了WSL。
查看docker版本
或者cmd命令行
docker desktop的使用
Docker hub
Docker Hub 是 Docker 官方提供的公共镜像仓库,允许用户存储、管理和共享镜像。
下面通过安装mysql为例,进行操作。
查找镜像
查找一个mysql5.7版本的镜像
镜像详情
点击选中的镜像,进入详情页
拉取镜像 - Pull
查看镜像
在Images里面查看,确认镜像已经下载。镜像前圆点为灰色,说明镜像未运行。
运行镜像
创建容器
点击运行按钮,运行镜像,创建容器
配置容器参数
容器日志
查看启动的mysql