欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

詳解Docker 修改已有鏡像(commit )

 更新時(shí)間:2017年05月11日 14:12:48   作者:衣舞晨風(fēng)  
本篇文章主要介紹了詳解Docker 修改已有鏡像(commit ),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧

先使用下載的鏡像啟動(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ě)字母及下劃線。

這里寫(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)文章

最新評(píng)論