Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器或 Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。
# 安装 Docker
安装包下载地址:https://docs.docker.com
windows 安装
- 启用 WSL2. 安装 Docker Desktop
以管理员身份运行 PowerShell,输入以下命令:
启用 WSL 功能:
| dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart |
启用虚拟机平台:
| dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart |
- 重启计算机
- 更新 WSL 内核
- 设置 WSL2 为默认版本
以管理员身份运行 PowerShell,输入以下命令:
| wsl --set-default-version 2 |
- 安装 Docker
双击下载的 Docker Desktop 安装包,按照提示进行安装。
- 启动 Docker Desktop
在开始菜单中找到 Docker Desktop,点击启动。
- 验证安装
在 PowerShell 中输入以下命令,如果返回版本号,则表示安装成功:
使用命令 docker version
可以看到 Client:
和 Server:
,说明 Docker 已经安装成功,并启动,如果只有 Client:
,说明 Docker 没有启动,需要手动启动 Docker Desktop。
# Docker 命令
- 创建镜像
| docker build -t <镜像名称> <Dockerfile所在路径> |
- 启动容器
| docker run -d -p <主机端口>:<容器端口> --name <容器名称> <镜像名称> |
- 查看容器
- 停止容器
- 删除容器
- 查看镜像
- 删除镜像