当前位置: 首页 > article >正文

【Docker】使用Dev Container进行开发

工作区 Dev Container 设置

新建一个文件夹 ./devcontainer 然后下面放 devcontainer.json

然后安装 vscode dev container 插件,然后 Ctrl+Shift+P 启动 Container

{
    "name": "PyTorch-Julia Development",
    "image": "x66ccff/pytorch-julia:2.4.1-cuda12.4-cudnn9-devel-julia1.11.2-dev",
    "customizations": {
        "vscode": {
            "extensions": [
                "ms-python.python",
                "julialang.language-julia"
            ]
        }
    },
    "runArgs": [
        "--gpus", "all",
        "--network=host"
    ],
    "remoteUser": "root"
}

代理设置

export http_proxy="http://127.0.0.1:7897"
export https_proxy="http://127.0.0.1:7897"

提交(发行)镜像

提交镜像更改

# 创建新镜像
docker commit <container_id> username/imagename:tag

# 示例
docker commit 9120e4065e7b x66ccff/symbolicregressiongpu-jl:0.0.1

推送到 Docker Hub


# 登录Docker Hub
docker login

# 推送镜像
docker push x66ccff/symbolicregressiongpu-jl:0.0.1

更新开发容器配置

修改devcontainer.json使用新镜像:

{
    "name": "Development Environment",
    "image": "x66ccff/symbolicregressiongpu-jl:0.0.1",
    "customizations": {
        "vscode": {
            "extensions": [
                "ms-python.python",
                "julialang.language-julia"
            ]
        }
    },
    "runArgs": ["--gpus", "all"],
    "remoteUser": "root"
}

http://www.kler.cn/a/506668.html

相关文章:

  • Mysql--实战篇--大数据量表的分页优化(自增长主键,子查询主键主查询全部,查询条件加索引,覆盖索引等)
  • An FPGA-based SoC System——RISC-V On PYNQ项目复现
  • HTML中最基本的东西
  • 使用PWM生成模式驱动BLDC三相无刷直流电机
  • nginx 配置ssl_dhparam好处及缺点
  • 音视频入门基础:RTP专题(1)——RTP官方文档下载
  • HTML 中的 Window 和 Document 介绍
  • 【Uniapp-Vue3】manifest.json配置
  • 前后端分离开发心得
  • 十分钟带汝入门大数据开发语言Scala
  • 序列化和反序列化 Json 字符串 @JSONField
  • XML在线格式化 - 加菲工具
  • Flurl:一个Star 3.9K的链式RESTful风格HTTP开源.Net库
  • 【Linux】13.Linux进程概念(2)
  • OSPF的LSA的学习研究
  • leetcode 3095. 或值至少 K 的最短子数组 I
  • PHP xml 常用函数整理
  • Web前端------HTML表格
  • ThinkPHP 8的一对一关联
  • centos安装golang
  • javascript基础从小白到高手系列一:使用cookie 的注意事项
  • 【编译构建】用cmake编译libjpeg动态库并实现转灰度图片
  • AST抽象语法树
  • Vue 和 uniApp 中 CSS 样式差别
  • Dart语言的多线程编程
  • VUE中css样式scope和deep