win11 安装 Docker 及 vs code 开发

news/2024/6/3 19:34:35 标签: docker, 容器, win11
  1. 启动 Hyper-V 和 虚拟机平台
    这一部分, 有的系统是在 设置-->应用-->可选功能-->更多windows功能 中找到的.
    但是, 我自己的系统是 设置-->系统--->可选功能-->更多windows功能 中找到的.

  2. Windows 中 Docker 的配置文件在:
    C:\Users\your_computer_name\.docker\config.json

  3. Docker 中可以添加国内镜像:
    ====
    Docker中国区官方镜像 https://registry.docker-cn.com
    网易 http://hub-mirror.c.163.com
    ustc https://docker.mirrors.ustc.edu.cn
    ====
    (1) Docker 客户端中:
    Setting--> Docker Eigen

    {
      "builder": {
        "gc": {
          "defaultKeepStorage": "20GB",
          "enabled": true
        }
      },
      "experimental": false,
      "registry-mirrors": [
        "https://registry.docker-cn.com",
        "https://82m9ar63.mirror.aliyuncs.com",
        "http://hub-mirror.c.163.com",
        "https://docker.mirrors.ustc.edu.cn"
      ]
    }
    

    (2). 命令行添加
    可以网上搜.

  4. 安装 fenicsx
    (1). 按照 https://github.com/FEniCS/dolfinx 中提到的 docker 安装方式, 直接在 Windows PowerShell 中运行
    docker run -ti dolfinx/dolfinx:stable
    会提示 local 中没有 dolfinx, 然后会进行下载操作, 但是有时网络不好, 会出错. 我后来开了 vpn 才下载完成.
    (2). 也可以在 docker hub (https://hub.docker.com/) 中搜索 dolfinx, 然后根据提示 docker pull dolfinx/dolfinx

  5. 利用本地的开发工具 VS Code, 直接将 Docker 容器作为开发环境
    假设已经安装好 fenicsx 镜像,
    (1). 打开 Docker 桌面,启动 fenicsx 容器.
    (2). 打开 VS Code 的远程资源管理器 (Remote Explorer)
    (3). 要连接 Docker 中的容器, 一定要先选择 Dev Containers, 如图中所示

  6. 接上面, 最初选择了 WSL Targets (我通过 wsl 安装了 Ubuntu-22.04),
    (1). 在 WSL Targets 下可以正常连接 Ubuntu-22.04, 但是连接 dolfinx 时, 总是提示 vscode server for wsl closed unexpectedly 错误, 如图

    (2) 切换到 Dev Containers 下, 才可以正常连接 Docker 中的 fenicsx.


http://www.niftyadmin.cn/n/5481195.html

相关文章

创建Spring Cloud Maven工程

1. 在idea中新建一个maven工程 2. 修改POM文件 可以直接将下面的内容覆盖到POM文件,注意项目的名称可以按照实际需求来 注意点: packaging设置为pom类型在properties标签中声明了spring-cloud相关的一些列版本号dependencyManagement标签声明了spring…

Pgsql怎样找到表中某个字段值重复的记录并删除冗余记录,只保留一条

背景 今天发现某个黄页爬取的数据有部分重复了,原本我用的公司详情页的url进行md5来作为主键做upsert入,但后面在核验数据时发现有些详情url虽是同一间公司的,但路由上有细微差别导致写入了重复的公司数据,所以要想办法清理掉重复…

2024年能源环境、材料科学与人工智能国际会议(ICEEMSAI2024)

2024年能源环境、材料科学与人工智能国际会议(ICEEMSAI2024) 会议简介 2024国际能源环境、材料科学和人工智能大会(ICEEMSAI 2024)主要围绕能源环境、物质科学和人工智慧等研究领域,旨在吸引能源环境、先进材料和人工智能专家学者、科技人员…

头歌-机器学习 第11次实验 softmax回归

第1关:softmax回归原理 任务描述 本关任务:使用Python实现softmax函数。 相关知识 为了完成本关任务,你需要掌握:1.softmax回归原理,2.softmax函数。 softmax回归原理 与逻辑回归一样,softmax回归同样…

Echarts-实现地图并轮播地图信息

目录 ./map-geojson/jinhua.json./CenterMap.vue./center.vue 使用地图组件效果 ./map-geojson/jinhua.json {"type":"FeatureCollection","features":[{"type":"Feature","properties":{"adcode":330…

Netty的基本架构与组件

Netty实战精髓 前言 Netty的组成部分 1、Channel 2、Callback 3、Future ChannelFuture 提供多个附件方法来允许一个或者多个 ChannelFutureListener 实例,这个回调方法 operationComplete() 会在操作完成时调用。 4、Event和Handler 5、EventLOOP Netty 通过触发…

vue动态绑定style样式之动态添加style样式的多种写法

项目中会需要动态添加 style 行内样式,现指出常用的几种方式。 注意: 1、凡是有 - 的style属性名都要变成驼峰式,比如font-size要变成fontSize。 2、除了绑定值,其他的属性名的值要用引号括起来,比如fontSize:14px而不是 fontSize…

数据可视化的3D问题

三维对象非常流行,但在大多数情况下会对解释图形的准确性和速度产生负面影响。 以下是对涉及 3d 的主要图形类型的回顾,并讨论了它们是否被认为是不好的做法。 1、3D 条形图:不要 这是一个 3d 条形图。 你可能很熟悉这种图形,因为…