国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

在Windows中將Docker遷移到另一個(gè)磁盤

大家好!最近,在部署Docker中的一個(gè)大型項(xiàng)目時(shí),我遇到了主磁盤空間不足的問題。將Docker資源轉(zhuǎn)移到1TB硬盤上是根本性的重要問題,因?yàn)闆]有其他選項(xiàng)可以部署該項(xiàng)目。

解決方案

首先,我有一個(gè)WD Green 120G SSD,上面安裝了Windows和一些重要的軟件,而其他程序、項(xiàng)目和"個(gè)人生活"都在1TB硬盤上。

他們給出了部署項(xiàng)目的說明,其中包含一個(gè)相當(dāng)大的MySQL導(dǎo)出文件,大小超過50GB,以及許多容器。不知怎么的,我沒有注意到這個(gè)問題,在一個(gè)非常漫長的安裝過程中,Docker崩潰并顯示:

我無法工作了,我完全關(guān)閉,我很堵,沒有足夠的磁盤空間來運(yùn)行你的項(xiàng)目。 我累了,我走了!

這個(gè)消息真是讓人不愉快。我按照互聯(lián)網(wǎng)上的所有指導(dǎo)和文檔對Docker進(jìn)行了各種調(diào)整,但在Windows下什么都沒用。而且,如果你在daemon.if中更改json數(shù)據(jù)根目錄,它根本就不會起作用...太好了,不是嗎?

經(jīng)過大量測試和重新配置,我終于找到了解決方案!你可能已經(jīng)知道了這個(gè)方法,所以請不要過分苛刻地評價(jià)它。我只是嘗試幫助"在被削弱硬盤驅(qū)動器的Windows世界中旅行"的人們。

那么,廢話不多說,我們開始吧。按照以下說明一步一步操作,你會很開心的。首先,我要聲明一下,我使用的是安裝了Docker的C盤上的Windows系統(tǒng),現(xiàn)在希望將其遷移到D盤上的Programs文件夾中。

# 關(guān)閉WSL
wsl --shutdown
# 導(dǎo)出docker-desktop數(shù)據(jù)
wsl --export docker-desktop D:\docker-desktop.tar
# 注銷docker-desktop
wsl --unregister docker-desktop
# 將docker-desktop數(shù)據(jù)導(dǎo)入新目錄
wsl --import docker-desktop D:\wslStore\ D:\docker-desktop.tar --version 2
# 刪除D:\docker-desktop.tar

完成這些操作后,你的所有DockerDesktop數(shù)據(jù)將位于D:\wslStore目錄中。但是,這并不意味著數(shù)據(jù)(容器、快照等)也會在那里。要轉(zhuǎn)移Docker數(shù)據(jù),還需要執(zhí)行另外一組命令:

# 關(guān)閉WSL
wsl --shutdown
# 導(dǎo)出docker-desktop-data數(shù)據(jù)
wsl --export docker-desktop-data D:\docker-desktop-data.tar
# 注銷docker-desktop-data
wsl --unregister docker-desktop-data
# 將docker-desktop-data數(shù)據(jù)導(dǎo)入新目錄
wsl --import docker-desktop-data D:\Programs\Docker\ D:\docker-desktop-data.tar --version 2
# 刪除D:\docker-desktop-data.tar

現(xiàn)在,在Windows下,你的Docker將把所有廢物存儲在D:\Programs\Docker目錄中。

同樣,你可以將Ubuntu和其他WSL/Docker相關(guān)的數(shù)據(jù)遷移到你需要的位置。例如:

wsl --export Ubuntu ubuntu.tar
wsl --unregister Ubuntu
wsl --import Ubuntu D:\wslStore\Ubuntu\ ubuntu.tar --version 2

我在這些解決方案上花了一整天的時(shí)間:嘗試了各種方法,然后找到了在Windows下更改Docker數(shù)據(jù)存儲目錄的有效方案。

希望這些信息對你有所幫助。如果沒有的話,請不要太過苛責(zé)我 :)文章來源地址http://www.zghlxwxcb.cn/article/517.html

到此這篇關(guān)于在Windows中將Docker遷移到另一個(gè)磁盤的文章就介紹到這了,更多相關(guān)內(nèi)容可以在右上角搜索或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

原文地址:http://www.zghlxwxcb.cn/article/517.html

如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請聯(lián)系站長進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Java中將本服務(wù)器的文件拷貝到另一個(gè)服務(wù)器(Windows to Linux)

    在Java中,將文件從Windows服務(wù)器復(fù)制到Linux服務(wù)器,常用的方式是使用SSH進(jìn)行安全的文件傳輸。Java有一個(gè)名為 JSch 的庫,可以用于SSH連接和操作。 首先,你需要將 JSch 添加到你的項(xiàng)目依賴中。如果你使用的是Maven,你可以添加以下依賴: 然后,你可以使用以下代碼將文件從

    2024年02月11日
    瀏覽(24)
  • 【已解決】Windows 的 docker 刪除容器后 WSL2 磁盤空間不釋放的問題

    【已解決】Windows 的 docker 刪除容器后 WSL2 磁盤空間不釋放的問題

    很多同學(xué)拉取鏡像使用一段時(shí)間后發(fā)現(xiàn) C 盤快滿了,把之前用過的鏡像和容器刪除,發(fā)現(xiàn) WSL 掛載目錄的虛擬磁盤大小沒有變化,非常的奇怪。 其實(shí),不同于 WSL1, WSL2 本質(zhì)上是虛擬機(jī) ,所以 Windows 會自動創(chuàng)建 vhdx 后綴的虛擬磁盤文件作為存儲。這個(gè) vhdx 后綴的虛擬磁盤文件

    2024年02月16日
    瀏覽(43)
  • java中將一個(gè)實(shí)體類復(fù)制到另一個(gè)實(shí)體類的三種方法

    這兩天在做發(fā)票識別時(shí),遇到一個(gè)問題,有一張發(fā)票表(假設(shè)為invoice_OCR_success)和一張我根據(jù)發(fā)票表新建的表(假設(shè)為invoice_OCR_fail),兩張表有些字段名是相同的,有時(shí)需要把其中一張表的實(shí)例在另一張表里保存一份,此時(shí)就用到了實(shí)體類的復(fù)制,以下我將列出三種嘗試的

    2024年02月13日
    瀏覽(23)
  • windows10下安裝的docker 導(dǎo)出鏡像到另一個(gè)電腦

    windows10下安裝的docker 導(dǎo)出鏡像到另一個(gè)電腦

    1、在需要導(dǎo)出的windows系統(tǒng)中啟動命令窗口,或者啟動powershell,記得以管理員方式啟動 2、在需要導(dǎo)出的windows系統(tǒng)中啟動 docker?,可以看到已有鏡像:復(fù)制一個(gè)鏡像的ID,如箭頭所示位置有鏡像ID復(fù)制圖標(biāo)可操作。另外在命令行中輸入 docker images 也可以得到鏡像列表,其中有短

    2024年02月03日
    瀏覽(21)
  • 【windows Docker鏡像占用許多空間:將數(shù)據(jù)遷移到D盤】

    【windows Docker鏡像占用許多空間:將數(shù)據(jù)遷移到D盤】

    首先退出docker 參考文章:https://blog.csdn.net/qingyang0320/article/details/130179881

    2024年02月05日
    瀏覽(24)
  • Windows系統(tǒng)C盤空間優(yōu)化進(jìn)階:磁盤清理與Docker日志管理

    Windows系統(tǒng)C盤空間優(yōu)化進(jìn)階:磁盤清理與Docker日志管理

    Windows系統(tǒng)C盤空間優(yōu)化進(jìn)階:磁盤清理與Docker日志管理 當(dāng)您的Windows系統(tǒng)C盤空間告急時(shí),除了深入挖掘并清理隱藏的大文件,如Docker日志外,不要忽視了Windows自帶的“磁盤清理”工具。這是一個(gè)強(qiáng)大的工具,可以幫助您釋放磁盤空間,讓系統(tǒng)運(yùn)行更加流暢。以下是如何結(jié)合使

    2024年04月09日
    瀏覽(21)
  • Java中將本服務(wù)器的文件拷貝到另一個(gè)服務(wù)器(Linux to Linux)

    在Java中,將文件從一個(gè)服務(wù)器復(fù)制到另一個(gè)服務(wù)器,你可以使用Secure Copy(SCP)進(jìn)行操作。Java中的 JSch 庫可以進(jìn)行此操作。 首先,需要添加 JSch 庫依賴到你的項(xiàng)目中。如果你使用的是Maven,可以添加以下依賴: 以下是一個(gè)使用 JSch 進(jìn)行SCP操作的示例: 這段代碼首先創(chuàng)建了一

    2024年02月13日
    瀏覽(29)
  • 從一個(gè)git倉庫遷移代碼到另一個(gè)git倉庫

    如果A是已有倉庫,B是新建立的空倉庫。(如下操作,提交記錄也會帶到新倉庫里) 1、在本地拉一下( git clone )A倉庫的代碼,或者是 git pull 下最新的代碼。 2、 git remote # 查看本地連接的有哪些 遠(yuǎn)程倉庫,默認(rèn)是 origin 3、 git remote add origin2(這個(gè)名字隨便起) master # 這里是在

    2024年02月15日
    瀏覽(23)
  • anaconda環(huán)境遷移到另一個(gè)服務(wù)器

    兩個(gè)服務(wù)器上的顯卡和cuda的安裝都是相同的 (本來打算直接復(fù)制-粘貼來遷移環(huán)境的,但是anaconda文件夾直接有80多G,遂放棄(沒想到環(huán)境竟然可以有這么大的內(nèi)存)。) 1.在某一個(gè)conda環(huán)境(或者base環(huán)境)中,安裝conda-pack 2.打包環(huán)境 打包后的壓縮包在當(dāng)前目錄,linux系統(tǒng)下

    2024年01月24日
    瀏覽(25)
  • Ubuntu整系統(tǒng)遷移到另一個(gè)硬盤中

    Ubuntu整系統(tǒng)遷移到另一個(gè)硬盤中

    以ubuntu20.04為例,之前使用的是1T的移動硬盤,每次進(jìn)入后性能不太穩(wěn)定,所以最近買了塊1T的固態(tài)硬盤給我的筆記本裝上了,但是如果重新進(jìn)行各種軟件安裝及環(huán)境配置就太麻煩了,所以采用了系統(tǒng)遷移 1.首先制作一個(gè)Ubuntu系統(tǒng)啟動盤(這個(gè)網(wǎng)上教程很多的,大家可自行查找

    2024年04月23日
    瀏覽(26)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包