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

使用docker开发镜像编译

前言

搭建参考的是官网文档

环境

wsl2

wsl2内存分配和禁用swap

在window主机中,按下快捷键win+r,输入%UserProfile%,会跳转到用户目录,在该目录下,如果没有wsl配置文件,则创建一个.wslconfig,文件类型应为WSLCONFIG,而不是文档类型

我是用vscode来创建的,进入到.wslconfig中,输入一下内容

[wsl2]
memory=16GB // 根据自己电脑配置来配,一般的笔记本是16G
swap=0 // 禁用swap
processors=12 // 内核数

以管理员启动cmd,在cmd中关闭wsl2

wsl --shutdown

过几秒钟,打开wsl即可

安装docker

我的wsl2版本是ubuntu,包管理是apt

sudo apt install docker

在安装docker测试的时候出现了一点小问题,docker run hello-world会卡住,这需要换源,换成国内的镜像源

打开配置文件 sudo vi /etc/docker/daemon.json

把下面的代码插入进去

{
    "runtimes": {
        "nvidia": {
            "args": [],
            "path": "nvidia-container-runtime"
        }
    },
 
 
    "registry-mirrors": ["https://docker.registry.cyou",
    "https://docker-cf.registry.cyou",
    "https://dockercf.jsdelivr.fyi",
    "https://docker.jsdelivr.fyi",
    "https://dockertest.jsdelivr.fyi",
    "https://mirror.aliyuncs.com",
    "https://dockerproxy

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

相关文章:

  • 异常处理在 Promptic 中怎么实现?
  • Android 串口通信
  • 【前端进阶】01 重识HTML,掌握页面基本结构和加载过程
  • C语言多人聊天室 ---s(服务端)
  • 哈希表入门到精通:从原理到 Python 实现全解析
  • PcVue : 点亮马来西亚砂拉越偏远村庄
  • Windows 下 Visual Studio Code 常用快捷键指南
  • Docker部署中SQLite数据库同步问题解析
  • MacOS安装Emacs
  • Linux下基本指令(4)
  • 基于python+django的家教预约网站-家教信息管理系统源代码+运行步骤
  • C语言番外篇(3)------------>break、continue
  • Linux提权之metasploit 提权(五)
  • Seata1.5.2学习(二)——使用分布式事务锁@GlobalLock
  • Gin从入门到精通 (三)路由
  • [特殊字符] 蓝桥杯 Java B 组 之位运算(异或性质、二进制操作)
  • 在生产环境中部署和管理 PostgreSQL:实战经验与最佳实践
  • 如何在java中用httpclient实现rpc get请求
  • java实现二维码图片生成和编解码
  • 关于 BK3633 上电时受串口 UART2 影响而无法启动的问题说明