詳解Docker 修改已有鏡像(commit )
先使用下載的鏡像啟動(dòng)容器。
$ sudo docker run -t -i training/sinatra /bin/bash root@0b2616b0e5a8:/#
注意:記住容器的 ID,稍后還會(huì)用到。
在容器中添加 json 和 gem 兩個(gè)應(yīng)用。
root@0b2616b0e5a8:/# gem install json
當(dāng)結(jié)束后,我們使用 exit 來(lái)退出,現(xiàn)在我們的容器已經(jīng)被我們改變了,使用 Docker commit 命令來(lái)提交更新后的副本。
$ sudo docker commit -m "Added json gem" -a "Docker Newbee" 0b2616b0e5a8 ouruser/sinatra:v2 4f177bd27a9ff0f6dc2a830403925b5360bfe0b93d476f7fc3231110e7f71b1c
其中,-m 來(lái)指定提交的說(shuō)明信息,跟我們使用的版本控制工具一樣;-a 可以指定更新的用戶信息;之后是用來(lái)創(chuàng)建鏡像的容器的 ID;最后指定目標(biāo)鏡像的倉(cāng)庫(kù)名和 tag 信息。創(chuàng)建成功后會(huì)返回這個(gè)鏡像的 ID 信息。
小注:
reopsitory中不能使用大寫(xiě)字母及下劃線。

使用 docker images 來(lái)查看新創(chuàng)建的鏡像。
$ sudo docker images REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE training/sinatra latest 5bc342fa0b91 10 hours ago 446.7 MB ouruser/sinatra v2 3c59e02ddd1a 10 hours ago 446.7 MB ouruser/sinatra latest 5db5f8471261 10 hours ago 446.7 MB
之后,可以使用新的鏡像來(lái)啟動(dòng)容器
$ sudo docker run -t -i ouruser/sinatra:v2 /bin/bash root@78e82f680994:/#
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
docker批量啟動(dòng)關(guān)閉所有容器的操作
這篇文章主要介紹了docker批量啟動(dòng)關(guān)閉所有容器的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2021-03-03
docker中run命令30個(gè)常用參數(shù)詳解和示例
這篇文章主要給大家介紹了關(guān)于docker中run命令30個(gè)常用參數(shù)的相關(guān)資料,docker?run命令是Docker中最常用的命令之一,用于創(chuàng)建并啟動(dòng)一個(gè)新的容器實(shí)例,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下2024-01-01
Docker實(shí)現(xiàn)從零開(kāi)始搭建SOLO個(gè)人博客的方法步驟
本文主要介紹了Docker實(shí)現(xiàn)從零開(kāi)始搭建SOLO個(gè)人博客,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-11-11
Docker本地鏡像推送到阿里云的實(shí)現(xiàn)
本文介紹了在阿里云上創(chuàng)建容器鏡像服務(wù)實(shí)例,并將本地鏡像推送到阿里云的鏡像倉(cāng)庫(kù),具有一定的參考價(jià)值,感興趣的可以了解一下2024-12-12
docker maven plugin快速部署微服務(wù)的詳細(xì)流程
本文給大家介紹docker?maven?plugin微服務(wù)快速部署方法,主要將Dockerfile寫(xiě)在pom中方便項(xiàng)目管理,將微服務(wù)的 打包、上傳、鏡像創(chuàng)建操作整合到一條命令中執(zhí)行,感興趣的朋友跟隨小編一起看看吧2022-04-04
2025最新Docker國(guó)內(nèi)可用鏡像源倉(cāng)庫(kù)地址分享
在使用Docker時(shí),您是否經(jīng)常遇到拉取鏡像緩慢或下載中斷的問(wèn)題?特別是對(duì)于我們?cè)趪?guó)內(nèi)的開(kāi)發(fā)者,網(wǎng)絡(luò)條件限制常常導(dǎo)致鏡像下載速度令人頭疼,為了讓您的開(kāi)發(fā)工作更加順暢,小編特意收集并整理了2025年最新、可用的國(guó)內(nèi)Docker鏡像源地址,希望能大幅提升您的Docker下載速度2025-02-02
一文詳解如何修改Docker的默認(rèn)存儲(chǔ)路徑
這篇文章主要介紹了關(guān)于如何修改Docker的默認(rèn)存儲(chǔ)路徑的相關(guān)資料,默認(rèn)安裝的情況下,會(huì)使用 /var/lib/docker/ 目錄作為存儲(chǔ)目錄,用以存放拉取的鏡像和創(chuàng)建的容器等,這個(gè)路徑是系統(tǒng)存儲(chǔ)目錄,一般空間會(huì)比較小,需要的朋友可以參考下2023-08-08

