安装 KTransformer

 

问题一:

CUDA 安装 一直卡在Installing Nsight Visual Studio Edition

需要 vs 版本为 12.6 ,并且确保选中了C++分析工具和MSVC v142-VS 2019 C++ x64/x86生成工具,然后进行修改安装‌。

 

 

问题二:

如何在 Windows server 2022 上安装 Docker Engine.

在 Windows Server 2022 上安装 Docker Engine 的详细步骤如下:

一、准备工作

  1. 更新系统
    确保 Windows Server 2022 已更新到最新版本。可以在“设置”->“更新与安全”中检查并安装更新
  2. 启用 Hyper-V 和容器功能
    Docker 在 Windows Server 上依赖 Hyper-V 和容器功能。可以通过以下 PowerShell 命令启用这些功能:
    powershell复制
    Install-WindowsFeature -Name Hyper-V -IncludeManagementTools -Restart
    Install-WindowsFeature -Name containers
    安装完成后,系统可能会自动重启

二、安装 Docker Engine

  1. 安装 DockerMsftProvider 模块
    打开 PowerShell 并以管理员身份运行,执行以下命令安装 DockerMsftProvider 模块:
    powershell复制
    Install-Module -Name DockerMsftProvider -Repository PSGallery -Force
  2. 安装 Docker
    使用以下命令安装 Docker:
    powershell复制
    Install-Package -Name docker -ProviderName DockerMsftProvider -Force
  3. 启动 Docker 服务
    安装完成后,启动 Docker 服务并设置为自动启动:
    powershell复制
    Start-Service Docker
    Set-Service -Name docker -StartupType Automatic
  4. 验证安装
    运行以下命令验证 Docker 是否安装成功:
    powershell复制
    docker --version
    如果返回 Docker 的版本信息,则表示安装成功

 

PS C:\Windows\system32> Install-Package -Name docker -ProviderName DockerMsftProvider -Force 警告: 在此对象上找不到属性“”。请确认该属性存在。 警告: 无法将参数绑定到参数“Channels”,因为该参数是空值。 警告: 必须为 Get-Member cmdlet 指定一个对象。 警告: 在此对象上找不到属性“versions”。请确认该属性存在。 警告: 在此对象上找不到属性“channels”。请确认该属性存在。 警告: 无效的 JSON 基元: 。

解决方案

  1. 确保 PowerShell 使用 NuGet 提供程序 DockerMsftProvider 依赖于 NuGet 提供程序。运行以下命令以确保 NuGet 已安装并可用:
    Install-PackageProvider -Name NuGet -MinimumVersion 2.8.5.201 -Force

        2.手动下载并运行安装脚本 如果通过 Install-Package 无法成功安装,可以手动下载并运行 Docker 安装脚本:

           下载文件: https://raw.githubusercontent.com/microsoft/Windows-Containers/Main/helpful_tools/Install-DockerCE/install-docker-ce.ps1

           存入本地:install-docker-ce.ps1

        3. 如果 raw.githubusercontent.com 无法访问,则

 

     3.1、打开浏览器,访问 https://www.ipaddress.comhttp://ip138.com,查询 raw.githubusercontent.com 的 IP 地址
             3.2、 打开 Hosts 文件:
    Windows 系统路径:C:\Windows\System32\drivers\etc\hosts
    使用记事本或文本编辑器打开该文件。
     3.3、在文件末尾添加一行,格式为:
    <IP地址> raw.githubusercontent.com
    例如:
    185.199.108.133 raw.githubusercontent.com
     3.4、保存文件后,刷新 DNS 缓存:
     ipconfig /flushdns

 

 

       4. 然后运行脚本:
    powershell
    .\install-docker-ce.ps1
    这将执行脚本并安装 Docker。
 
         5. 验证安装
    运行以下命令验证 Docker 是否安装成功:
    powershell复制
    docker --version
              如果返回 Docker 的版本信息,则表示安装成功

 

在 Windows Server 2022 下通过 Docker 运行 Linux 项目需要解决两个核心问题:容器内核的兼容性和Docker 环境配置。以下是具体步骤及注意事项:

一、安装 Docker 并配置 Linux 容器支持

  1. 启用 Hyper-V 和容器功能

    • 打开【服务器管理器】→【添加角色和功能】,勾选 Hyper-V 和 容器 功能 
    • 或通过 PowerShell 命令安装:
      Powershell
       
      Install-WindowsFeature -Name Hyper-V, Containers Restart-Computer
  2. 安装 Docker CE

    • 使用官方脚本安装 Docker CE(需管理员权限):
      Powershell
       
      Invoke-WebRequest -UseBasicParsing "https://raw.githubusercontent.com/microsoft/Windows-Containers/Main/helpful_tools/Install-DockerCE/install-docker-ce.ps1" -o install-docker-ce.ps1 .\install-docker-ce.ps1
    • 国内镜像加速:编辑脚本文件 install-docker-ce.ps1,将镜像源替换为阿里云地址(如 https://mirrors.aliyun.com/docker-ce/win/static/stable/x86_64/) 
  3. 切换 Docker 到 Linux 容器模式

    • 默认情况下,Docker 运行 Windows 内核容器。若直接运行 Linux 镜像会报错 no matching manifest for windows/amd64 
    • 解决方案:通过 WSL2 运行 Linux 子系统:
      Powershell
       
      wsl --install # 安装 WSL2(仅支持 Windows Server 2022) wsl --set-default-version 2
    • 重启后,Docker 会自动识别 WSL2 环境,支持 Linux 容器 

二、拉取并运行 Linux 项目

  1. 拉取 Linux 镜像

    • 使用 docker pull 命令时需指定 Linux 镜像标签(如 alpineubuntu):
      Powershell
       
      docker pull alpine:latest
    • 注意:若报错 no matching manifest for linux/amd64,需确认 Docker 已切换至 Linux 容器模式(右键 Docker 图标 → 切换至 Linux 容器) 
  2. 运行 Linux 容器

    • 基本命令示例(以运行 Nginx 为例):
      Powershell
       
      docker run -d --name my_nginx -p 80:80 nginx:alpine
    • 参数说明:
      • -d:后台运行
      • -p 80:80:端口映射(主机端口:容器端口)
      • --name:容器命名
  3. 加载自定义项目

    • 若需运行自定义项目,建议将项目文件挂载到容器中:
      Powershell
       
      docker run -d -v C:\my_project:/app -w /app python:3.9-slim python app.py
    • 说明:
      • -v:挂载主机目录到容器
      • -w:设置容器工作目录

 

posted @   神游虚空  阅读(27)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
点击右上角即可分享
微信分享提示