Docker 是一个开源的平台,允许开发者打包应用及其依赖项到一个轻量级的容器中。在 Windows 上安装 Docker 的步骤相对简单,以下是详细的指南。
在安装 Docker 之前,确保你的 Windows 版本符合以下要求:
下载 Docker Desktop
前往 Docker 官网 下载最新版本的 Docker Desktop for Windows。
运行安装程序
下载完成后,双击运行安装程序。
安装过程
配置 WSL 2
如果未安装 WSL 2,可以按照以下步骤进行配置:
在 PowerShell 中以管理员身份运行:
wsl --install安装完成后,重新启动计算机。
启动 Docker Desktop
安装完成后,可以在开始菜单中找到 Docker Desktop,启动它。初次启动可能需要一些时间,Docker 会进行初始化。
打开 PowerShell 或命令提示符,运行以下命令来验证 Docker 是否成功安装:
docker --version如果返回 Docker 的版本号,则安装成功。
你可以通过运行一个简单的 Docker 容器来测试 Docker 是否正常工作:
docker run hello-world此命令将下载并运行一个名为 hello-world 的示例镜像,并输出一条欢迎信息。
查看已安装的镜像:
docker images查看正在运行的容器:
docker ps查看所有容器(包括停止的容器):
docker ps -a启动一个容器:
docker start <容器ID或名称>停止一个容器:
docker stop <容器ID或名称>删除一个容器:
docker rm <容器ID或名称>删除一个镜像:
docker rmi <镜像ID或名称>你可以创建一个 Dockerfile 来定义自己的镜像。例如,创建一个简单的 Node.js 应用。
创建项目文件夹:
mkdir my-node-app
cd my-node-app创建 Dockerfile 文件,内容如下:
FROM node:14
WORKDIR /usr/src/app
COPY package*.json ./
RUN npm install
COPY . .
EXPOSE 8080
CMD ["node", "app.js"]构建镜像:
docker build -t my-node-app .运行容器:
docker run -p 8080:8080 my-node-app通过以上步骤,你已经成功在 Windows 上安装并使用 Docker。Docker 提供了强大的容器化能力,使得开发和部署应用变得更加高效和灵活。继续探索 Docker 的更多功能,如 Docker Compose 和 Kubernetes,以便更好地管理和部署复杂应用。