壓縮docker層數的新思路

2021-10-01 15:29:21 字數 2468 閱讀 2562

隨著不斷構建docker映象,造成了映象越來越大

那麼我們可以在目標映象中先壓縮整個系統

1.刪除多餘檔案

2.壓縮整個系統

3.拖拽輕量級映象

docker run -tdi --name ubuntu1 ubuntu /bin/bash

4.docker cp 備份檔案 ubuntu1:備份檔案

5.解壓備份檔案,重新儲存提交映象

詳細過程

#檢視較大的檔案

cd /

du -shm * |

sort -nr

#刪除rm -rf 較大檔案

#備份系統

nohup

tar cvpzf /backup20191222.tgz --exclude=/proc --exclude=/nohup.out --exclude=/backup20191202.tgz --exclude=/mnt --exclude=/sys/ --exclude=/run / &

#建立新環境

docker run -tdi --name ubuntu1 ubuntu /bin/bash

docker exec -it ubuntu1 /bin/bash

#在新容器中還原系統

tar xvpfz /backup20191222.tgz -c /

#刪除備份

rm -rf /backup20191222.tgz

#提交映象

#推送阿里雲儲存

docker push registry.cn-hangzhou.aliyuncs.com/mkmk/gpujupyter:sshtf20b1

壓縮物體檢測映象

首先在完成的容器中打包

nohup

tar cvpzf /backup20191225.tgz --exclude=/proc --exclude=/nohup.out --exclude=/backup20191225.tgz --exclude=/mnt --exclude=/sys/ --exclude=/run / &

輸出tar: removing leading / from member names /

說明開始壓縮

/sshd.sh

tar: exiting with failure status due to previous errors

壓縮完成, 壓縮有報錯,不用管它

新建容器

docker run -tdi --net mynet10 --ip 10.10.20.3 --name litecentos --privileged=true centos:7 init

#進入容器

docker exec -it litecentos /bin/bash

#檢視centos版本

cat /etc/centos-release

centos linux release 7.7.1908 (core)

(centos8 相容性和 7不一樣,先不採用)

#宿主機執行

#把備份檔案還原到 centos映象

docker cp c:\work\fdockeriles\backup20191225.tgz litecentos:/backup20191225.tgz

#進入容器解壓檔案

#進入容器

docker exec -it litecentos /bin/bash

cd /

#在新容器中還原系統

tar xvpfz /backup20191225.tgz -c /

#刪除備份

rm -rf /backup20191225.tgz

測試一下

systemctl enable sshd

如果沒有輸出代表沒有問題

locale

輸出如果不是 zh_cn.utf8 或者 c.utf8

則檢視locale -a

[root@35db6a27e296 /]

# locale -a

cen_us.utf8

posix

zh_cn.utf8

export lang=zh_cn.utf8

或者 export lang=c.utf8

#提交映象

#推送阿里雲儲存

壓縮映象成功

今天講解了WP的新思路

吾以前做ss的計算系統的時候,也是從乙個小破綻找到了突破口,進而建立了一整套完善的計算系統 僅次於excel 前一段時間研究了一下word,就明白了是怎麼做的。吾提出了兩點要使用新做法的原因。使用新做法,效能肯定有所提高,而提高幅度並不確定。最後總結時,吾說,其實說是很容易的。吾在這裡說半個小時,做...

搜尋引擎的新思路

現在網際網路服務商從爭奪使用者演進到爭奪使用者的 時間。假設整個網際網路使用者能用來上網的時間恆定,使用者停留在哪些 上的時間更多,則有更多的機會瀏覽和點選廣告。其實有可能引導使用者轉變搜尋的使用方式,至少在保留資訊索引檢索的同時,提供另一種選擇。那就是在搜尋結果頁面上,提供可供使用者持續瀏覽的內容...

關於解決網路訂票難的新思路

關於解決網路訂票難的新思路 春運期間最熱門的話題就是火車票了,而最近各大國產瀏覽器紛紛推出了自己的 搶票外掛程式 以及傳聞鐵道部 約談 部分外掛程式開發商叫停搶票外掛程式,也讓 it圈子裡多出了乙個熱門話題。關於傳聞的鐵道部叫停的 搶票外掛程式 是否合情,瀏覽器廠商的 搶票外掛程式 是否合理或者合法...