Docker 鏡像添加模塊


Docker 鏡像添加模塊

 

1. 使用root用戶進入一個新容器,不要用 --rm .否則退出容器的時候,容器沒有了

docker run --user 0 -it --name superman testdockerfilebox/test_cpu:latest bash

2. 在容器中添加你要的功能,然后退出容器

apt install ...
npm install -g n 
pip3 install ...

3. commit 剛才操作的容器成 image (testdockerfilebox/test_cpu:v1 名稱和版本號可以自己定義)

docker commit superman testdockerfilebox/test_cpu:v1

4. 查看剛才 commit 操作的 image, 此時 image 里面就包含了剛才添加的新增的模塊了

root@test:~# docker images REPOSITORY TAG IMAGE ID CREATED SIZE testdockerfilebox/test_cpu v1 e4f2c829d1eb 23 minutes ago 4.42GB 

5. 將新的 image 保存成 tar 壓縮文件,給其他人使用,統一開發環境

docker save testdockerfilebox/test_cpu:v1 -o test_cpu.tar

6. 別人拿到 test_cpu.tar 文件后使用 docker load 加載 image

docker load -i test_cpu.tar

此時使用 docker images 就可以看到剛才的導入的 image 了

root@test:~# docker images REPOSITORY TAG IMAGE ID CREATED SIZE testdockerfilebox/test_cpu v1 e4f2c829d1eb 23 minutes ago 4.42GB 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM