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

docker import 命令的使用

 更新時間:2025年04月03日 08:28:00   作者:geek_super  
本文主要介紹了docker import 命令的使用,與 docker load 不同,docker import 可以從容器快照中創(chuàng)建新的鏡像,而不需要保留鏡像的歷史和元數(shù)據(jù),下面就來了解一下

用于從一個 tar 文件或 URL 導(dǎo)入容器快照,從而創(chuàng)建一個新的 Docker 鏡像。與 docker load 不同,docker import 可以從容器快照中創(chuàng)建新的鏡像,而不需要保留鏡像的歷史和元數(shù)據(jù)。

語法

docker import [參數(shù)選項] file | URL | - [REPOSITORY[:TAG]]。

參數(shù)解釋

file|URL|-:輸入文件的路徑、本地文件或 URL,或者使用 - 從標(biāo)準(zhǔn)輸入讀取。
[REPOSITORY[:TAG]]:(可選)為導(dǎo)入的鏡像指定倉庫和標(biāo)簽。

-c, --change:在導(dǎo)入過程中應(yīng)用 Dockerfile 指令,如 CMD、ENTRYPOINT、ENV 等。
-m, --message:為導(dǎo)入的鏡像添加注釋。

1、從本地 tar 文件導(dǎo)入鏡像,并命名為 mynewimage:latest。

docker import mycontainer.tar mynewimage:latest

2、從 URL 導(dǎo)入鏡像,并命名為 mynewimage:latest。

docker import http://example.com/mycontainer.tar mynewimage:latest

3、從標(biāo)準(zhǔn)輸入導(dǎo)入鏡像,這將通過管道從標(biāo)準(zhǔn)輸入讀取 tar 文件并導(dǎo)入鏡像。

cat mycontainer.tar | docker import - mynewimage:latest

4、在導(dǎo)入過程中應(yīng)用變更,這將從 mycontainer.tar 導(dǎo)入鏡像,并在過程中設(shè)置環(huán)境變量 LANG 和命令 CMD。

docker import -c “ENV LANG=en_US.UTF-8” -c “CMD /bin/bash” mycontainer.tar mynewimage:latest

實例

①導(dǎo)出容器快照:
創(chuàng)建并運行一個容器

docker run -d --name myContainer ubuntu:20.04 sleep 3600

導(dǎo)出容器快照

docker export myContainer -o myContainer.tar

②導(dǎo)入容器快照:

docker import myContainer.tar mynewimage:latest

運行導(dǎo)入的鏡像

docker run -it mynewimage:latest /bin/bash

注意事項:①docker import 創(chuàng)建的鏡像不會保留原始鏡像的歷史和元數(shù)據(jù)。
②使用 -c 選項可以在導(dǎo)入過程中應(yīng)用 Dockerfile 指令,從而自定義新鏡像的配置。
③導(dǎo)入的 tar 文件必須是使用 docker export 創(chuàng)建的容器快照,或者是兼容的其他格式。

總結(jié)

docker import 命令是一種從容器快照創(chuàng)建新鏡像的靈活方法,適用于遷移、恢復(fù)和自定義 Docker 鏡像的場景。通過使用 docker import,用戶可以輕松地從容器快照生成新的鏡像,并在導(dǎo)入過程中應(yīng)用額外的配置。

到此這篇關(guān)于docker import 命令的使用的文章就介紹到這了,更多相關(guān)docker import 內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 解決運行Docker鏡像報錯:version `GLIBC_2.32‘ not found問題

    解決運行Docker鏡像報錯:version `GLIBC_2.32‘ not found

    文章介紹了解決Docker鏡像運行時因GLIBC版本不匹配導(dǎo)致的錯誤,建議使用AlpineLinux作為基礎(chǔ)鏡像,并在其中安裝所需的運行時庫,作者還分享了個人經(jīng)驗,提醒讀者嘗試其他方法無效后可以尋求幫助
    2024-12-12
  • Docker的核心及安裝的具體使用

    Docker的核心及安裝的具體使用

    這篇文章主要介紹了Docker的核心及安裝的具體使用,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-11-11
  • Docker安裝ELK并實現(xiàn)JSON格式日志分析的方法

    Docker安裝ELK并實現(xiàn)JSON格式日志分析的方法

    這篇文章主要介紹了Docker安裝ELK并實現(xiàn)JSON格式日志分析的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-10-10
  • docker-compose部署nginx教程

    docker-compose部署nginx教程

    文章介紹了如何安裝和配置docker-compose,創(chuàng)建一個Nginx容器,并通過docker-compose.yml文件進(jìn)行配置,包括映射文件夾和自定義轉(zhuǎn)發(fā)配置,最后,提供了重啟和配置生效的腳本
    2025-01-01
  • docker修改容器網(wǎng)絡(luò)舉例詳解

    docker修改容器網(wǎng)絡(luò)舉例詳解

    這篇文章主要介紹了docker修改容器網(wǎng)絡(luò)的相關(guān)資料,并詳細(xì)解釋了每種模式的工作原理和使用場景,還提供了如何更改Docker網(wǎng)絡(luò)模式以實現(xiàn)容器直接連接到主機網(wǎng)絡(luò)的解決方案,需要的朋友可以參考下
    2025-03-03
  • 使用Docker搭建Apache Kafka環(huán)境的詳細(xì)過程

    使用Docker搭建Apache Kafka環(huán)境的詳細(xì)過程

    這篇文章主要介紹了使用Docker搭建Apache Kafka環(huán)境,本文使用Docker技術(shù)創(chuàng)建單個Kafka節(jié)點和Kafka集群環(huán)境,并且使用可視化工具連接服務(wù)查看代理服務(wù)器的配置信息,需要的朋友可以參考下
    2022-10-10
  • Docker系列之使用Docker Compose編排容器

    Docker系列之使用Docker Compose編排容器

    Docker Compose 是 Docker 容器進(jìn)行編排的工具,定義和運行多容器的應(yīng)用,可以一條命令啟動多個容器,這篇文章主要介紹了Docker系列之使用Docker Compose編排容器,感興趣的小伙伴們可以參考一下
    2018-06-06
  • CentOS?7.9?安裝?docker20.10.12的過程解析

    CentOS?7.9?安裝?docker20.10.12的過程解析

    這篇文章主要介紹了CentOS?7.9?安裝?docker20.10.12?的相關(guān)資料,安裝軟件包時卸載舊軟件包,如果已經(jīng)安裝這些程序,請卸載他們以及相關(guān)的依賴項,本文給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2022-10-10
  • 使用phpstorm對docker中的腳本進(jìn)行debug的方法

    使用phpstorm對docker中的腳本進(jìn)行debug的方法

    這篇文章主要介紹了使用phpstorm對docker中的腳本進(jìn)行debug的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-08-08
  • docker?安裝Oracle-12C的方法詳解

    docker?安裝Oracle-12C的方法詳解

    這篇文章主要介紹了docker?安裝Oracle-12C的方法,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-05-05

最新評論