Docker 將容器打包成鏡像&推送鏡像到倉(cāng)庫(kù)
文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-709026.html
一、將容器打包成鏡像
$ docker commit <容器ID> <鏡像名稱:標(biāo)簽>
示例:文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-709026.html
$ sudo docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
1c12e2d4002e mongo "docker-entrypoint.s…" 8 months ago Up 4 seconds 0.0.0.0:27017->27017/tcp, :::27017->27017/tcp mongo
$ sudo docker commit 1c12e2d4002e mongo:230827
sha256:a8191aeea90d1d01d557e92003f4ff3ab221829f8a273aeb6547e9aa6050e2e5
$ sudo docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
mongo 230827 a8191aeea90d 33 seconds ago 700MB
mongo latest 5cefe1229065 8 months ago 700MB
二、推送鏡像到倉(cāng)庫(kù)
1.登錄倉(cāng)庫(kù)進(jìn)行身份驗(yàn)證
$ docker login <倉(cāng)庫(kù)地址> -u <用戶名> -p <密碼>
2.將本地鏡像重命名與倉(cāng)庫(kù)格式相匹配
$ docker tag <本地鏡像名稱>:<標(biāo)簽> <倉(cāng)庫(kù)地址>/<項(xiàng)目名稱>/<目標(biāo)鏡像名稱>:<標(biāo)簽>
3.推送鏡像到倉(cāng)庫(kù)
$ docker push <倉(cāng)庫(kù)地址>/<項(xiàng)目名稱>/<目標(biāo)鏡像名稱>:<標(biāo)簽>
到了這里,關(guān)于Docker 將容器打包成鏡像&推送鏡像到倉(cāng)庫(kù)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!