Win企业版LSTC安装Docker

本文介绍了在Windows 10企业版LSTC环境下安装和配置Docker的步骤,包括查看系统信息、下载安装Docker、设置磁盘共享以及使用Docker运行Jupyter Notebook。通过Docker,用户可以在保持Windows便捷性的同时,利用Linux环境执行代码。
Qwen3-32B-Chat 私有部署镜像 | RTX4090D 24G 显存 CUDA12.4 优化版

Qwen3-32B-Chat 私有部署镜像 | RTX4090D 24G 显存 CUDA12.4 优化版

Qwen
文本生成
Qwen3

本镜像基于 RTX 4090D 24GB 显存 + CUDA 12.4 + 驱动 550.90.07 深度优化,内置完整运行环境与 Qwen3-32B 模型依赖,开箱即用。

Win10企业版LTSC 安装 Docker,并搭建pytorch-jupyter开发环境

1. 前序

我使用Window Docker的初衷或者诉求是:既想在我的便携笔记本上享受window的便捷性(比如写word文档,做PPT汇报),又想在linux环境上跑示例代码。有些人可能会觉得,搞个双系统不就可以了嘛?但双系统也是需要切换的。又有人会提到,可以Window下通过ssh远程连到服务器上,但不是每个人都有这么好的环境。

2. 查看系统

首先申明,这里介绍得是基于Win10企业版LSTC环境。我们在 我的电脑 -> 属性 中可以查看系统版本情况。比如我的笔记本系统如下:
系统OS版本信息

3. 下载并安装Docker

  1. Docker Desktop for Window安装包的官方下载链接.
    软件下载
  2. 下载安装之后(安装过程默认即可),桌面上会出现如下鲸鱼似的图标:
    图标
  3. 在桌面上双击上述图标,Docker会启动,并running起来,并出现在屏幕得右下角。

4. 配置Docker

启动Docker后我们可以对Docker进行一定的配置,比如设置磁盘的共享,设置cpu核和内存的占用,以及Docker的代理,其中我主要用了磁盘的共享。因为开启磁盘共享后,我们后续在Docker中可以直接通过挂在某个盘的路径,操纵物理磁盘上的文件。

5. 使用Docker

这个我认为是比较重要的。很多人通常安装完后不太会使用,或者在使用中没有发挥它的真正作用。

  • 首先如官网介绍推荐使用Window PowerShell软件。其实,它打开就是一个shell命令窗口。Win10系统一般都自带这个,大家可以在应用程序中查找看到它。
    PowerShell
  • 点击红色箭头所指的Window PowerShell,我们同时检查Docker环境是否安装好,然后出现如下图类似的shell界面:
    在这里插入图片描述
  • 万事具备只欠东风,接下来工作是我们已经需要构建/拉取一个我们想要的docker image,也即使docker镜像。然后基于Docker镜像创建container,并在上面做调试/开发。
    1. 首先,如果要重新开始构建一个我们的基础镜像,那我们得使用dockerfile,具体如何写dockerfile,并如何build镜像文件,本blog不阐述,详细可参看链接. 或者你还可以去docker hub官网上查找是否有你需要的别人已经构建好的docker image。我已经构建好了pytorch1.5-cpu-jupyter的镜像环境,大家如果刚好有需求,可以自行去docker pull。
      docker push linccnu/pytorch:ver1.5_cpu_jupyterDockerImage
    2. 其次,我们可以基于我们构建/拉取的镜像image去创建容器container。关于docker image和container之间的关系,再次我们也不讨论,大家自行去Google Docker理解去。假设我们构建的镜像为linccnu/pytorch:ver1.5_cpu_jupyter,通过下面的命令创建并启动一个容器container。
      docker run -it --network=host -v c:\workspace:/host --name=jupyter linccnu/pytorch:ver1.5_cpu_jupyter /bin/bash
      docker attach jupyter
      注意,如果想用jupyter,必须得建立docker和window之间得通信,此处得–network=host参数是必选,如此在docker中会生成一个IP,它建立与Window之间的通信。参数-v c:\workspace:/host 是win10下c磁盘workspace路径挂载在docker中的/host路径下;参数–name=jupyter是给新创建的container设定一个名字,如果不指定的系统会随机生成一个,但为了方便查看,建议大家根据实际应用设定一个好记的名字,其他参数大家可查阅docker启动命令参数,在此也不多细说。 ifconfig
    3. 然后,启动jupyter应用,其中信息是在上一步中通过ifconfig得到。
      jupyter notebook --no-browser --ip=10.0.75.2 --allow-root /host
      jupyter
    4. 最后,在浏览器中输入图三下面的http地址链接,可得如下得jupyter预览图,完美Perfect!
      chrome

您可能感兴趣的与本文相关的镜像

Qwen3-32B-Chat 私有部署镜像 | RTX4090D 24G 显存 CUDA12.4 优化版

Qwen3-32B-Chat 私有部署镜像 | RTX4090D 24G 显存 CUDA12.4 优化版

Qwen
文本生成
Qwen3

本镜像基于 RTX 4090D 24GB 显存 + CUDA 12.4 + 驱动 550.90.07 深度优化,内置完整运行环境与 Qwen3-32B 模型依赖,开箱即用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值