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
相關文章
- onthink新增模組
- 為 Nginx 新增模組Nginx
- apache新增php模組ApachePHP
- Nginx 新增 lua 模組Nginx
- docker 映象Docker
- [LearnKu 更新] 新增「文章推薦」模組
- Tengine新增nginx upstream模組的使用Nginx
- nginx使用熱部署新增新模組Nginx熱部署
- QtCreator CMakeLists.txt新增模組(Modules)QT
- Linux下新增php的zip模組LinuxPHP
- Laravel 8 路由模組新增 missing 方法Laravel路由
- 【docker專欄3】docker基礎概念-容器、映象以及引擎組成部分Docker
- 極簡實用的Asp.NetCore模組化框架新增CMS模組ASP.NETNetCore框架
- 聊聊Docker映象Docker
- Docker私有映象Docker
- Docker 映象源Docker
- docker 映象加速Docker
- yamlapi docker 映象YAMLAPIDocker
- rk3566 新增MCP2515模組
- CentOS 下重新編譯 nginx 新增模組CentOS編譯Nginx
- CMake中新增Qt模組的合理方法QT
- 使用argparse模組新增命令列引數命令列
- 原生應用新增 Flutter 模組依賴Flutter
- Docker:Docker部署Jenkins並共用宿主機Docker部署微服務多模組(二)構建微服務後端多模組DockerJenkins微服務後端
- Docker(五)Docker映象講解Docker
- UE4 在當前遊戲模組新增一個新的模組遊戲
- python中如何新增模組匯入路徑?Python
- docker映象遷移Docker
- Docker映象細節Docker
- 2、docker映象操作Docker
- docker映象瘦身思路Docker
- Docker 映象講解Docker
- docker 儲存映象Docker
- docker建立beego映象DockerGo
- docker構建映象Docker
- docker系列(二):映象Docker
- docker映象瘦身方法Docker
- 製作Docker映象Docker
- [雲原生]Docker - 映象Docker