【前段时间进了复赛,但是因为上课拖到了现在才看(2024/9/15),乍一眼没太看懂怎么提交的,所以今日份目标就是能成功提交,有个分数QWQ,我不是按顺序写的,我是按我思路写的可能乱乱的,但是按着来可以实现的,或者大家直接跳到需要的地方就行,或者看我关注,关注里面另外一个同名账号我写了直接讲安装的,只写了教程,没有废话的】
文章参考
https://blog.youkuaiyun.com/xc_zhou/article/details/80952269
跳转后的界面为
零基础入门Docker-cuda练习场
赛道一
赛道一让先查看电脑配置,首先用win+R(就是四个框那个系统按键加R键,两个同时点)然后输入cmd跳转至终端,在终端输入
nvidia-smi
看到的界面如下,看第一行:驱动的版本是551.61;最高支持的CUDA版本是12.4版本。
赛道二
没动赛道二,但是不难看出我们比赛要用的就是赛道二的方法,这个我们先放一下,我先去了最下面点了零基础链接,里面有选择Ubuntu或者windows等操作介绍,链接在此可以直接点跳转我这里直接使用Windows的链接了,这里是Windows的,点击即可,打开界面如下
windows安装Docker
看了一遍,发现果然看不明白,搜了一下,看这篇写的挺好的https://java-sword.blog.youkuaiyun.com/article/details/92799469?fromshare=blogdetail&sharetype=blogdetail&sharerId=92799469&sharerefer=PC&sharesource=2301_78848706&sharefrom=from_link
大家可以直接点链接去看下人家的,讲解肯定更细致,不过下面会放我按上述博客的安装历程,写些我的感想跟遇到的问题与解决方案,看哪个都行
介绍里面放的链接点开是这个,那我们直接跳过吧,index.docker.io(好可爱)
安装Docker Toolbox【2019版,没必要看,这里完全搞错了,把这里跳过直接看下个目录】
对于Windows用户来说,使用docker toolbox来安装docker是最简单的方式,由于Docker引擎的守护进程使用的是Linux的内核,所以我们不能够直接在windows中运行docker引擎。而是需要运行Docker Machine命令 docker-machine, 在你的机器上创建和获得一个Linux虚拟机,用这个虚拟机才可以在你的windows系统上运行Docker引擎。
安装条件
条件一:检查你当前的windows系统是否符合要求:
为了运行Docker,你的机器必须是windows7或以上版本的64bit系统,主要看系统类型与版本,是64位操作系统
-
在桌面或资源管理器中,找到“此电脑”图标。这通常是一个表示计算机的图标,上面可能标有“我的电脑”或“此电脑”等字样。
-
右键单击“此电脑”图标,弹出一个上下文菜单。
-
在上下文菜单中,点击“属性”选项。这将打开一个新的窗口,其中包含了关于计算机的各种信息。
-
在“关于”部分,你可以找到Windows版本信息。这通常包括操作系统的名称、版本号以及内部版本号等详细信息。
条件二:你的机器必须支持硬件虚拟化技术(Hardware Virtualization Technology)并且已被启用。
可以在 任务管理器->性能 中查看到你的电脑是否开启了虚拟化
安装步骤
这里直接去https://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/下,我试了其他博客给的官网链接,点击进去都是Docker Desktop,我试着下了一下,电脑不支持使用,然后我看了一下,没在官网上找到Docker Toolbox,这个链接进去也只有到2018年的,21年有人写已经两年没更新了,现在24年,不好说。也可以去https://github.com/docker-archive/toolbox/releases这里最新更新是2019年的
然后我在GitHub上看到了这个,谁懂啊,我现在好无助啊,我下上面那个电脑不让用,下下面这个这个又已经停用了我不知道我应不应该下,我回头看了眼上面参考文章,是2019年的,欧克我放弃了,我去找找最新的
安装Docker Desktop【2024版,从这里开始看】
这里我直接跳转https://docs.docker.com/desktop/install/windows-install/下载,两个我都下了,有一个还是显示不能用,但另一个可以点开,大家要是跟我一样不知道可以用哪个就都下一下吧
先打开链接https://www.docker.com/products/docker-toolbox,从Docker官网可以下Docker Toolbox
鼠标移至Download for Mac - Apple silicon然后选自己需要的即可,下载时间有些长,等一等吧,无聊可以开把游戏(xx,启动),好了以后跳到【安装步骤】
不打游戏的话我们稍微了解一下Docker吧,Docker仓库用来保存我们的images,当我们创建了自己的image之后我们就可以使用push命令将它上传到公有或者私有仓库,这样下次要在另外一台机器上使用这个image时候,只需要从仓库上pull下来就可以了。注意:Docker不是容器,而是管理容器的引擎!https://baike.baidu.com/item/Docker/13344470?fr=ge_ala来看看百度的说法
Docker 在 Windows 上通过两种模式运行容器:Windows 容器模式和 Linux 容器模式。在 Windows 容器模式下,Docker 利用 Windows Server Containers 或 Hyper-V Containers 技术,直接运行 Windows 容器,这些容器与主机共享内核,实现轻量级虚拟化和隔离。在 Linux 容器模式下,Docker 通过使用 Hyper-V 提供的虚拟机来运行一个轻量级的 Linux 内核(如 Moby VM),从而使 Windows 用户可以运行 Linux 容器。这种虚拟化层次确保了容器的隔离性和兼容性,并通过 Docker Desktop 提供统一的管理界面和开发体验。Docker Desktop 还通过 WSL 2(Windows Subsystem for Linux 2)进一步增强了在 Windows 上运行 Linux 容器的性能和兼容性,使得开发者能够在 Windows 环境中无缝开发和部署跨平台的容器化应用。
我也不是很了解,感兴趣给我科普一下也行,感恩!刚刚去吃了个饭,回来一看下好了,我们继续
完了懒得再写一遍了(哭泣),大家看这个只写了教程,没有废话的(直接点蓝字就能跳转,别骂我QAQ)
如果感兴趣,我可以出个阿里云容器镜像的教程,但我可能会写那个号上面去,这两天我要研究一下红山开源社区,不知道能不能搞出来