首页IT科技docker使用手册(Docker在Windows环境的搭建和使用)

docker使用手册(Docker在Windows环境的搭建和使用)

时间2025-08-05 08:15:30分类IT科技浏览7559
导读:安装WSL Windows10和11支持Docker的安装,安装需要用到WSL。所以,我们先安装WSL。...

安装WSL

Windows10和11支持Docker的安装                  ,安装需要用到WSL                。所以                        ,我们先安装WSL                          。

参考文章:旧版 WSL 的手动安装步骤

以管理员身份打开powershell, 执行以下命令: dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

安装 WSL 2 之前        ,必须启用“虚拟机平台                ”可选功能        。 计算机需要虚拟化功能才能使用此功能            。

以管理员身份打开 PowerShell 并运行:

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

下载 Linux 内核更新包:l链接:

https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi

下载完成后更新                          。

将 WSL 2 设置为默认版本              ,命令:

wsl --set-default-version 2

打开 Microsoft Store                        ,搜索WSL            ,选择你偏好的 Linux版本            。

我选择的是Ubuntu22.04版本        。点进去就可以看到下载链接

下载即可                          。下载完成后          ,启动系统                         ,配置用户名和密码                 。

安装Docker

下载链接:https://www.docker.com/get-started/                ,点击进去    。

点击红框的按钮     ,后可以看到下载链接                         。

点击下载按钮                          ,下载最新的Docker                      。

双击安装文件                    ,一步步安装。

安装Docker镜像

下载Docker镜像

docker pull ultralytics/yolov5:latest

启动

docker run -v yolov5 --ipc=host -it ultralytics/yolov5:latest

如果电脑没有gpu,可以使用这种方式                    。

gpu启动

格式如下:

docker run -itd --gpus all --name 容器名 -e NVIDIA_DRIVER_CAPABILITIES=compute,utility -e NVIDIA_VISIBLE_DEVICES=all 镜像名

例如:

docker run -itd --gpus all --name yolov5 -e NVIDIA_DRIVER_CAPABILITIES=compute,utility -e NVIDIA_VISIBLE_DEVICES=all ultralytics/yolov5:latest

推荐使用这种方式                          。

传送文件

从Docker环境将文件复制到Win11系统

docker cp yolov5:/usr/src/app/runs/detect D:\datasets\uniform\runs

将Win11系统的文件传送到Docker环境中

docker cp D:\TrackAndReID\yolov5-master yolov5:/usr/src/app/

训练yolov5

打开docker                      ,选择运行的yolov5容器,单机红框的位置                        ,进入容器的里面    。

选择Terminal就可以像在pycharm里面一样输入命令了                。

如果不喜欢还可以点击右上角    ,红框位置的Open in external terminal,重新开启一个窗口                          。

然后输入命令:

cd yolov5-master python train.py

开始训练yolov5

声明:本站所有文章                  ,如无特殊说明或标注                        ,均为本站原创发布        。任何个人或组织        ,在未征得本站同意时              ,禁止复制                  、盗用                        、采集        、发布本站内容到任何网站              、书籍等各类媒体平台            。如若本站内容侵犯了原著者的合法权益                        ,可联系我们进行处理                          。

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
您的账号验证失败已达到5次,暂时不能再次验证(帐户验证出现问题)