用WSL安装Docker镜像

  • 前提
  • 背景
  • 步骤
    • 1. docker上下载镜像
    • 2. 导出镜像
    • 3. 安装LxRunOffline
    • 4. 安装WSL镜像
  • 结语

前提

上接: Win10安装docker.

背景

经过搜索,国内大部分资料并没有教你如何使用非微软商店的Debian等系统,微软商店的Debian虽好,但冗余过多,不是我想要的,因此有了现在的经历。本例以Debian为例

步骤

1. docker上下载镜像

一般我是直接取去 Docker Hub 上搜索

找到后直接在Windows Terminal下拉镜像

docker pull debian

2. 导出镜像

docker save debian -o debian.tar

这样就得到了debian.tar包,打开查看

进入c22ff573964c64dd6cf4bdab0bd27fe94b03c3e4d0e8a754b422cf215ee43ddd文件夹,将里面的layer.tar解压出来

3. 安装LxRunOffline

Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))

先安装Chocolatey,再安装LxRunOffline

choco install lxrunoffline

这样LxRunOffline就安装完成了

4. 安装WSL镜像

lxrunoffline i -n Debian -d "D:/WSL/Debian" -f "D:/layer.tar"

此时就将WSL镜像安装完成了,如果需要切换成WSL2,再运行一下

lxrunoffline i -n Debian -d "D:/WSL/Debian" -f "D:/layer.tar"


到此,就完成了由Docker镜像安装到WSL中。

结语

虽然安装了Debian的,不过由于内部过于纯净,所以要自己去安装其他插件,如果为了方便,可以直接从其他Docker镜像中安装进来,或自己用dockerfile生成一个镜像再来安装。

用WSL安装Docker镜像相关推荐

  1. win10子系统ubuntu(WSL) 安装Docker

    win10子系统ubuntu WSL 安装Docker踩坑 环境说明 win10安装Docker for windows 开启 Hyper-V 安装Docker for windows 子系统安装Do ...

  2. centOs7 安装docker 镜像

    Step1. 检查是否安装过 docker :yum list installed|grep docker  如果出现如下图所示的情况 说明安装过 如果重新安装需要先卸载. 使用命令 yum -y r ...

  3. 【网址收藏】WSL安装docker(不折腾版)

    docker安装脚本: sudo apt-get remove docker docker-engine docker.io sudo apt-get update sudo apt-get inst ...

  4. 安装Docker Desktop报错WSL 2 installation is incomplete的问题(解决报错)

    我们安装Docker Desktop的时候,他会问我们是否需要使用WSL2(基于Windows的Linux子系统),如果我们不适用,就会使用Hyper-v虚拟机运行,不过相比于虚拟机,子系统在性能方面 ...

  5. 无网络情况下,如何使用Docker镜像安装软件?

    文章目录 1. 引言 2. 有网络生成镜像 2.1 制作ttskit镜像 2.2 生成ttskit镜像 2.3 保存ttskit镜像 3. 无网络导入镜像 4. 小结 1. 引言 在日常的开发中,公司 ...

  6. 简单谈谈Docker镜像的使用方法_docker

    在上篇文章(在Docker中搭建Nginx服务器)中,我们已经介绍了如何快速地搭建一个实用的Nginx服务器.这次我们将围绕Docker镜像(Docker Image),介绍其使用方法.包括三部分: ...

  7. 图形化管理工具Portaniner安 以及 Docker镜像详解(三)

    文章目录 图形化管理工具Portaniner安装 Docker镜像详解 1 什么是镜像 2 Docker镜像加载原理 3 分层理解 提交镜像 常用容器部署 Nginx部署 图形化管理工具Portani ...

  8. TeamCity的安装(docker) 构建 和 部署 (1)

    目录 前言 安装teamCity 配置安装docker镜像 初始化 安装teamAgent 官方docker方式安装 我的agent docker镜像 agent的配置文件 配置构建和使用 创建构建项 ...

  9. Elasticsearch:验证 Elasticsearch Docker 镜像并安装 Elasticsearch

    Elasticsearch 可以作为 Docker 镜像使用. www.docker.elastic.co 上提供了所有已发布的 Docker 图像和标签的列表. 源文件在 Github 中.此软件包 ...

最新文章

  1. javascript ES6
  2. setup_cuda.py 编译gpu_nms
  3. log4net配置学习 之 日志等级
  4. DDD CQRS架构和传统架构的优缺点比较
  5. 矩阵分析与多元统计II 二次型与二次曲面3 二次型及其标准形的定义
  6. NetworkX系列教程(10)-算法之三:关键路径问题
  7. 完整的JS表单验证封装类
  8. keepalived 报错 Popt libraries is required
  9. 可能存在无限递归_你为什么学不会递归?读完这篇文章轻松理解递归算法
  10. 计算机网络---HTTP状态码
  11. win10如何关闭F1~F12快捷键?
  12. visio教程仓库流程图_教你使用visio 2013绘制产品流程图
  13. 单相电能量计算机公式,电能与电压电流的关系及计算公式详解
  14. Linux 命令 大结
  15. macOSX下格式化外接固态硬盘
  16. 深度残差网络+自适应参数化ReLU激活函数:调参记录17
  17. 首届“中科杯”全国软件设计大赛获奖名单揭晓
  18. 包装类-自动装箱和自动拆箱
  19. add as library是什么?有什么用?如何打开?
  20. OpenStack部署(二)keystone

热门文章

  1. Python 学习 DAY1
  2. 汇编--查找第一个非0字符的五种方法
  3. IOS 深拷贝和浅拷贝应用
  4. MySQL Root密码丢失解决方法总结
  5. 解决Docker容器时区不一致的问题
  6. 推荐系统实践之:召回算法和工程协同优化的若干经验
  7. 【实践】美团外卖广告智能算力的探索与实践
  8. 【报告分享】2020海外留学趋势报告.pdf(附下载链接)
  9. 【报告分享】人工智能2020:落地挑战与应对.pdf(附下载链接)
  10. sklearn中的XGBClassifier函数学习