用WSL安装Docker镜像
用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镜像相关推荐
- win10子系统ubuntu(WSL) 安装Docker
win10子系统ubuntu WSL 安装Docker踩坑 环境说明 win10安装Docker for windows 开启 Hyper-V 安装Docker for windows 子系统安装Do ...
- centOs7 安装docker 镜像
Step1. 检查是否安装过 docker :yum list installed|grep docker 如果出现如下图所示的情况 说明安装过 如果重新安装需要先卸载. 使用命令 yum -y r ...
- 【网址收藏】WSL安装docker(不折腾版)
docker安装脚本: sudo apt-get remove docker docker-engine docker.io sudo apt-get update sudo apt-get inst ...
- 安装Docker Desktop报错WSL 2 installation is incomplete的问题(解决报错)
我们安装Docker Desktop的时候,他会问我们是否需要使用WSL2(基于Windows的Linux子系统),如果我们不适用,就会使用Hyper-v虚拟机运行,不过相比于虚拟机,子系统在性能方面 ...
- 无网络情况下,如何使用Docker镜像安装软件?
文章目录 1. 引言 2. 有网络生成镜像 2.1 制作ttskit镜像 2.2 生成ttskit镜像 2.3 保存ttskit镜像 3. 无网络导入镜像 4. 小结 1. 引言 在日常的开发中,公司 ...
- 简单谈谈Docker镜像的使用方法_docker
在上篇文章(在Docker中搭建Nginx服务器)中,我们已经介绍了如何快速地搭建一个实用的Nginx服务器.这次我们将围绕Docker镜像(Docker Image),介绍其使用方法.包括三部分: ...
- 图形化管理工具Portaniner安 以及 Docker镜像详解(三)
文章目录 图形化管理工具Portaniner安装 Docker镜像详解 1 什么是镜像 2 Docker镜像加载原理 3 分层理解 提交镜像 常用容器部署 Nginx部署 图形化管理工具Portani ...
- TeamCity的安装(docker) 构建 和 部署 (1)
目录 前言 安装teamCity 配置安装docker镜像 初始化 安装teamAgent 官方docker方式安装 我的agent docker镜像 agent的配置文件 配置构建和使用 创建构建项 ...
- Elasticsearch:验证 Elasticsearch Docker 镜像并安装 Elasticsearch
Elasticsearch 可以作为 Docker 镜像使用. www.docker.elastic.co 上提供了所有已发布的 Docker 图像和标签的列表. 源文件在 Github 中.此软件包 ...
最新文章
- javascript ES6
- setup_cuda.py 编译gpu_nms
- log4net配置学习 之 日志等级
- DDD CQRS架构和传统架构的优缺点比较
- 矩阵分析与多元统计II 二次型与二次曲面3 二次型及其标准形的定义
- NetworkX系列教程(10)-算法之三:关键路径问题
- 完整的JS表单验证封装类
- keepalived 报错 Popt libraries is required
- 可能存在无限递归_你为什么学不会递归?读完这篇文章轻松理解递归算法
- 计算机网络---HTTP状态码
- win10如何关闭F1~F12快捷键?
- visio教程仓库流程图_教你使用visio 2013绘制产品流程图
- 单相电能量计算机公式,电能与电压电流的关系及计算公式详解
- Linux 命令 大结
- macOSX下格式化外接固态硬盘
- 深度残差网络+自适应参数化ReLU激活函数:调参记录17
- 首届“中科杯”全国软件设计大赛获奖名单揭晓
- 包装类-自动装箱和自动拆箱
- add as library是什么?有什么用?如何打开?
- OpenStack部署(二)keystone