Windows下docker使用教程

docker安装+ 镜像制作+镜像加载+容器创建+更新镜像+导出镜像

#以Windows10 、11为例

linux和Windows区别在于docker安装的程序是哪个操作系统的,后面的内容其实不变

Windows10安装docker

  1. 启动WSL:以管理员身份打开 PowerShell 工具并运行以下命令:
    dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

  2. 启动“虚拟机平台”:以管理员身份打开 PowerShell 工具并运行以下命令:
    dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

  3. 重启系统

  4. 设置WSL2为默认值:以管理员身份打开 PowerShell 工具并运行以下命令:
    wsl --set-default-version 2

  5. 再次确认:(Windows11没有下面某些选项则不关心)
    在这里插入图片描述在这里插入图片描述

  6. 重启系统

  7. 安装docker desktop:官网:https://docs.docker.com/get-started/get-docker/

  8. 安装过程一路默认:会安装在C盘

  9. 重启系统
    10.以管理员身份打开dockerdestop:engine running就行了,此时你的images空的,下面来制作
    在这里插入图片描述

docker image制作

1.配置镜像源(国外的源网络不好,这加的源地址也是暂时可用)
在这里插入图片描述2.创建目录D:\docker_images.在这个目录中添加dockerfile文件,文件内容:
简单举例内容,更加自己需要完善文件内容即可
在这里插入图片描述

3.以管理员身份打开 PowerShell 工具并cd到D:\docker_images:
docker build -t my-dockerImage-app:xxx . xxx代表标签,用时间202505
4.查看:输入docker images 出现my-dockerImage-app代表成功

docker 镜像加载

.tar文件是镜像导出文件
docker load -i docker_image.tar
2.查看:以管理员身份打开 PowerShell 工具输入docker images 出现.tar文件相关名称image代表成功

docker 容器创建

1.以管理员身份打开 PowerShell 工具输入:
docker run -itd --name my_container(镜像名称) -p 7000:22 -v 主机目录:容器目录 87d /bin/bash
(v挂载目录,p映射端口,87d:image id)主机:容器
2.启动容器:
在这里插入图片描述
2.在容器中安装自己的依赖完成容器更新

更新image

1.以管理员身份打开 PowerShell 工具输入:
docker commit <容器ID或名称> <新镜像名称>:<标签>
2.docker images 命令来查看新创建的镜像:

image 导出为.tar文件

1.以管理员身份打开 PowerShell 工具输入:
docker save -o <输出文件路径> <镜像名称>:<标签>
实例化:
docker save -o my-image.tar my-image:latest

### WindowsDocker 使用入门教程 #### 安装 Docker Desktop for Windows 为了在 Windows 平台上使用 Docker,需要先下载并安装 Docker Desktop。可以通过访问 Docker 官方网站获取最新版本的安装包[^1]。完成下载后,双击 `Docker for Windows Installer.exe` 文件启动安装向导,并按照提示逐步完成安装过程[^3]。 #### 验证 DockerDocker Compose 的安装 安装完成后,可以验证 Docker 是否成功安装及其正常运行状态。打开命令行工具(如 PowerShell 或 CMD),输入以下命令来确认 Docker 版本: ```powershell docker --version ``` 如果返回了具体的版本号,则说明 Docker 已经正确安装。同样地,也可以通过以下命令检查 Docker Compose 是否可用: ```powershell docker-compose --version ``` 这一步骤对于后续构建多容器应用至关重要。 #### 切换容器模式 默认情况下,Docker Desktop 可能会设置为 Linux 容器模式。如果你计划运行基于 Windows Server Core 或 Nano Server 的镜像,需手动切换到 Windows 容器模式。具体操作方法如下:右键单击任务栏中的 Docker 图标,在弹出菜单中选择 **Switch to Windows containers...** 来实现切换;同理,若要切回 Linux 模式,可以选择 **Switch to Linux containers...**[^4]。 #### 运行首个容器实例 作为初学者实践的第一步,尝试拉取官方提供的测试镜像并启动一个简单的容器非常有帮助。执行下面这条指令将会从远程仓库下载 alpine linux 系统镜像,并在一个临时环境中运行 echo 命令打印字符串 Hello World! ```powershell docker run hello-world ``` 此命令不仅展示了如何调用预定义好的公共映射文件创建新进程环境,还介绍了部分基础概念比如镜像是什么样子以及它们是如何被加载使用的等等[^2]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值