之前一直用的WSL開發,后來因為業務需要,得遷移到服務器上,但是因為安裝了很多依賴,不想重新裝系統,所以選擇將
WSL子系統打包,并用Docker匯入
一、WSL匯出子系統
打開powershell,首先查看存在的子系統
wsl -l
出現以下資訊
適用于 Linux 的 Windows 子系統分發版:
Ubuntu (默認)
CentOS
我這里裝了兩個,一個ubuntu,一個centos,我需要匯出centos
在powershell執行以下指令
wsl --export CentOS D:\WSL\Centos.tar
CentOS是要打包的子系統名字,需要與上面查詢的一致
D:\WSL\Centos.tar為打包路徑
二、Docker匯入鏡像
將打包好的Centos.tar上傳到安裝docker的服務器
使用docker指令進行匯入
sudo docker import - wsl-centos < Centos.tar
wsl-centos是自定義鏡像名字
Centos.tar為打包好的系統壓縮包
之后就可以進行正常安裝了,安裝可以參考我寫的另一篇文章:服務器安裝docker部署centos7容器并實作ssh遠程登錄
參考
Win10匯出/匯入Linux子系統教程
Docker - 實作本地鏡像的匯出、匯入(export、import、save、load)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/251827.html
標籤:區塊鏈
下一篇:ETH顯卡礦機搭建
