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

Docker鏡像與容器的導入導出及常用命令的使用

 更新時間:2024年11月20日 11:18:10   作者:喬丹搞IT  
本文詳細介紹了如何在Docker中進行鏡像和容器的導入導出操作,包括常用的Docker命令及其用法

Docker鏡像與容器的導入導出及常用命令

代碼示例:

在Docker中,鏡像和容器的導入導出是常見的操作,用于在不同環(huán)境之間遷移或分享容器化應用。

以下是一些常用的Docker命令及其詳細例子:

Docker鏡像命令

1.拉取鏡像

docker pull 鏡像名
docker pull 鏡像名:tag

2.查看鏡像

docker images

3.搜索鏡像

docker search 鏡像名
docker search --filter=STARS=9000 mysql 搜索 STARS >9000 的mysql鏡像

4.刪除鏡像

docker rmi -f 鏡像名/鏡像ID

5.保存鏡像為tar文件(docker save)

docker save 鏡像名/鏡像ID -o 鏡像保存在哪個位置與名字
docker save tomcat -o /myimg.tar

6.從tar文件加載鏡像(docker load)

docker load -i 鏡像保存文件位置
docker load -i myimg.tar

Docker容器命令

1.運行容器

docker run -it -d --name 要取的別名 鏡像名:Tag /bin/bash

2.查看容器

docker ps -a

3.停止容器

docker stop 容器ID/容器名

4.進入容器

docker exec -it 容器名/容器ID /bin/bash
docker attach 容器名/容器ID

5.退出容器

exit
Ctrl + p + q

6.導出容器為tar文件(docker export)

docker export -o nginx-test.tar nginx-test

7.從tar文件導入為新鏡像(docker import)

docker import nginx-test.tar nginx:imp
cat nginx-test.tar | docker import - nginx:imp

注意事項:

  • 使用docker import導入docker save產(chǎn)生的文件,雖然導入不提示錯誤,但是啟動容器時可能會提示失敗,如“docker: Error response from daemon: Container command not found or does not exist”的錯誤。
  • docker export導出的鏡像文件體積小于docker save保存的鏡像。
  • docker import可以為鏡像指定新名稱,而docker load不能對載入的鏡像重命名。
  • docker export不支持將多個鏡像打包到一個文件中,而docker save支持。
  • docker export(docker import導入)是根據(jù)容器拿到的鏡像,再導入時會丟失鏡像所有的歷史記錄和元數(shù)據(jù)信息(即僅保存容器當時的快照狀態(tài)),所以無法進行回滾操作。而docker save保存(docker load加載)的鏡像,沒有丟失鏡像的歷史,可以回滾到之前的層(layer)。
  • docker export的應用場景主要用來制作基礎鏡像,而docker save的應用場景是我們的應用是使用docker-compose.yml編排的多個鏡像組合,但我們要部署的客戶服務器并不能連外網(wǎng)。這時就可以使用docker save將用到的鏡像打個包,然后拷貝到客戶服務器上使用docker load載入。

以上命令和例子為您提供了Docker鏡像與容器導入導出的詳細操作指南。

在實際操作中,確保您有相應的權限來執(zhí)行這些命令,并且注意文件路徑和名稱的正確性。

總結(jié)

這些僅為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • Docker中使用Nginx代理多個應用站點的方法

    Docker中使用Nginx代理多個應用站點的方法

    這篇文章主要介紹了Docker中使用Nginx代理多個應用站點的方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-12-12
  • 關于docker啟動jenkins環(huán)境的問題

    關于docker啟動jenkins環(huán)境的問題

    這篇文章主要介紹了docker啟動jenkins環(huán)境的問題,文中提到了jenkins基本工作原理及管理員密碼獲取方法,對docker啟動jenkins環(huán)境相關知識感興趣的朋友一起看看吧
    2022-04-04
  • Docker?容器跨主機通信?overlay的詳細步驟

    Docker?容器跨主機通信?overlay的詳細步驟

    Overlay網(wǎng)絡通過VXLAN技術創(chuàng)建虛擬網(wǎng)絡,實現(xiàn)不同主機上容器的邏輯連接,支持跨主機通信,具有擴展性、隔離性和靈活性,適用于大規(guī)模容器化部署
    2024-10-10
  • Linux下定時自動備份Docker中所有SqlServer數(shù)據(jù)庫的腳本

    Linux下定時自動備份Docker中所有SqlServer數(shù)據(jù)庫的腳本

    這篇文章主要介紹了Linux下定時自動備份Docker中所有SqlServer數(shù)據(jù)庫?,編寫shell文件給出一個備份的范例,在Linux添加定時任務,通過下列命令來檢測并安裝這個服務,需要的朋友可以參考下
    2022-09-09
  • 使用docker compose安裝harbor私有倉庫的詳細教程

    使用docker compose安裝harbor私有倉庫的詳細教程

    harbor鏡像倉庫是由VMware開源的一款企業(yè)級鏡像倉庫,它包括權限管理(RBAC)、LDAP、日志審核、管理界面、自我注冊、鏡像復制等諸多功能,本文給大家介紹docker compose安裝harbor的方法,需要的朋友參考下吧
    2021-06-06
  • Docker Dockerfile的使用實例

    Docker Dockerfile的使用實例

    這篇文章主要介紹了Docker Dockerfile的使用實例的相關資料,非常不錯具有一定的參考借鑒價值,需要的朋友可以參考下
    2016-11-11
  • docker配置鏡像加速器的兩種方式

    docker配置鏡像加速器的兩種方式

    本文主要介紹了docker配置鏡像加速器的兩種方式,包括全局配置和單次拉取指定鏡像源,具有一定的參考價值,感興趣的可以了解一下
    2025-03-03
  • Docker安裝pypiserver私服的方法步驟

    Docker安裝pypiserver私服的方法步驟

    本文主要介紹了Docker安裝pypiserver私服的方法步驟,通過Docker安裝,可以方便地創(chuàng)建私有包倉庫,具有一定的參考價值,感興趣的可以了解一下
    2025-03-03
  • 詳解Docker創(chuàng)建支持ssh服務的容器和鏡像

    詳解Docker創(chuàng)建支持ssh服務的容器和鏡像

    本篇文章主要介紹了詳解Docker創(chuàng)建支持ssh服務的容器和鏡像,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-05-05
  • Docker基礎知識之Linux namespace圖文詳解

    Docker基礎知識之Linux namespace圖文詳解

    這篇文章主要給大家介紹了關于Docker基礎知識之Linux namespace的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧。
    2018-03-03

最新評論