首页 > 系统相关 >Windows安装docker

Windows安装docker

时间:2022-10-14 15:57:13浏览次数:45  
标签:Windows 安装 wsl desktop -- docker data Docker

1.安装

从docker官网下载docker的安装包,双击安装包进行安装。此时会跳出一个安装页面,等待安装结束,启动docker。
测试是否安装成功,随便pull一个镜像,然后查看一下镜像是否存在,我这里在记录之前安装了mysql和mongo的镜像,所以展示时有三个镜像。

docker pull hello-world
docker images


如以上图片所示,则说明安装成功。

2.修改docker安装路径

在进行下面的步骤前,我们需要先完全退出docker

众所周知,docker的默认安装路径为"C://Program Files//Docker",我现在想把它移到"D://Docker"。
此时,我们需要先停掉docker服务,在搜索栏里搜索"服务",然后打开服务,找到有关docker的服务,停了它!

可以选择点击后,在左边的面板点击"停止",也可以右击docker服务后选择"停止"

停止docker服务后,我们进入docker的安装目录"C://Program Files",进入这个docker文件,然后把它里面的文件夹全部复制到"D://Docker"里面,
正常来讲,此时你只有"Docker"和"cli-plugins"两个文件夹,因为我这是已经转移完的截图,所以文件会多一点

然后,我们去删了c盘里的那个docker文件,直接把"Program Files"中的那个docker文件删了就可以
如果提示,"当前文件已被其他程序占用,无法删除"(大概是这么个意思,具体什么提示忘了),则说明你没有停止docker的服务,去停了服务再操作一遍吧。

使用我们的管理员权限打开CMD

输入命令:

mklink /j "C:\Program Files\Docker" "D:\Docker"

然后在"C://Program Files"文件夹下会多出一个"Docker"文件夹,此时我们的docker就移到了d盘了。

3.修改docker镜像存储路径

移完docker还不行,我们还需要把docker产生的镜像和其他数据也要转移位置。
进入到我们想要转移的文件夹位置,我这里是"D://Docker",创建两个文件夹————"docker-desktop"和"docker-desktop-data"
在这里打开命令行:

1.)停掉docker-desktop和docker-desktop-data;
2.)将我们已经生成的数据进行打包,docker-desktop是存放程序,docker-desktop-data是存放镜像(大概是);
3.)删除原来的数据;
4.)导入数据到新的文件夹

wsl --shutdown  # 停掉docker-desktop和docker-desktop-data
wsl -l -v # 查看是否停掉
wsl --export docker-desktop docker-desktop.tar # 从"D:\Docker"打开命令行的话,默认位置在Docker文件夹下,此时的docker-desktop.tar会保存到"D:\Docker"下
wsl --export docker-desktop-data docker-desktop-data.tar # 同理

wsl --unregister docker-desktop # 注销分发并删除根文件系统。
wsl --unregister docker-desktop-data

wsl -l -v  # 查看docker-desktop和docker-desktop-data是否存在,存在即表示成功

wsl --import docker-desktop "D:\Docker\docker-desktop" "D:\Docker\docker-desktop.tar" --version 2  # 压缩文件的位置应该可以写相对位置,我写的是绝对位置
wsl --import docker-desktop-data "D:\Docker\docker-desktop-data" "D:\Docker\docker-desktop-data.tar" --version 2

到这里基本就结束了,如果期间有报错的话,可以自己搜搜,可能是wsl或者Hyper-V的问题
我们现在可以进入D盘存放数据的文件夹看看,如果这个东西存在,且修改时间和现在电脑显示时间一致,则表示修改成功

我们可以启动docker, "D://Docker//Docker//Docker Desktop.exe"运行docker,这时再输入wsl -l -v就可以看到docker-desktop和docker-desktop-data的状态是running了。

这时候,可以自己拉取几个镜像,看看是否占用c盘空间了。还有存放位置的ext4.vhdx修改时间和大小。
OVER!!!

标签:Windows,安装,wsl,desktop,--,docker,data,Docker
From: https://www.cnblogs.com/wzqsblog/p/16791817.html

相关文章

  • 编译安装linux内核
    下载内核​​https://www.kernel.org/​​一般下载tarball,也就是.tar.xz格式的源码包。如果​​/​​​够大,可以直接解压到​​/usr/src​​,也可以解压到机械盘上。配置sudo......
  • Windows常用快捷键
    Ctrl+C:复制Ctrl+V:粘贴Ctrl+S:保存Ctrl+X:剪切Ctrl+Z:撤销Windows+Tab:切换应用进程Windows+E:打开我的电脑Ctrl+Shift+Esc:打开任务管理器Shift+Del......
  • SQL软件安装
    软件介绍关系型数据库是目前最受欢迎的数据库管理系统,技术比较成熟,常见的关系型数据库有mysql、SQLServer、Oracle、Sybase、DB2等。SQLServer是Microsoft公司推出的关......
  • WEKA软件安装
    今天给大家分享一款实用的数据挖掘软件WEKA作为一个公开的数据挖掘工作平台集合大量能承担数据挖掘任务的机器学习算法对数据预处理,分类,回归、聚类、关联规则以及在新的交互......
  • Yapi接口管理平台的配置和安装
     一、Yapi安装环境系统:Windows10安装环境:node环境+mongodb数据库(yapi系统需要部署在node环境中,且使用mongodb进行数据库存储。)安装包版本:Node:v10.5.0MongoDB:v5.0.1......
  • centos7 安装kafka3.3.1
    1、安装kafka(要先安装jdk)#进入自己要安装的目录wgethttps://downloads.apache.org/kafka/3.3.1/kafka_2.12-3.3.1.tgz2、解压tar-zxvfkafka_2.12-3.3.1.tgz#改......
  • Oracle安装遇坑
    使用以下命令创建ORCL数据库:1.sqlplussystem/hyt123assysdba; --连接sqlplus,需要先创建服务名(账号/密码)以及监听程序2.createtablespacedata_testdatafile'E:......
  • linux 安装python
    wgethttps://www.python.org/ftp/python/2.7.18/Python-2.7.18.tgztarvxzfPython-2.7.18.tgzcdPython-2.7.18yuminstallgccg++make./configuremake&&......
  • windows wsl2 开启systemd
    WSL2启用systemd安装方法一1.确保默认的WSL本版为2powershellwsl--set-default-version22.下载并解压缩distrod_wsl_launcher,解压提取exe3.按照提示安装自己需......
  • Oracle DB add new user from windows
    MicrosoftWindows[Version6.3.9600](c)2013MicrosoftCorporation.Allrightsreserved.1:keyinsqlplusfromcommandwindow,inputusernameandpw,pwisc......