最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Docker鏡像與容器的導(dǎo)入導(dǎo)出以及常用命令總結(jié)

 更新時間:2022年08月23日 12:44:50   作者:微楓Micromaple  
Docker是一個開源的容器引擎,基于go語言開發(fā)并遵循了apache2.0協(xié)議開源,下面這篇文章主要給大家介紹了關(guān)于Docker鏡像與容器的導(dǎo)入導(dǎo)出以及常用命令總結(jié)的相關(guān)資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下

前言

大家好,本文是對 Docker 的鏡像和容器的一些操作指令的匯總,比如鏡像和容器的導(dǎo)入導(dǎo)出,以及一些在使用過程中的常用命令。希望對大家有所幫助~

一、Docker 鏡像和容器的導(dǎo)入導(dǎo)出

1.1、鏡像的導(dǎo)入導(dǎo)出

1.1.1、鏡像的保存

通過鏡像ID保存

方式一:

docker save image_id > image-save.tar

例如:

root@Ubuntu:/usr/local/docker/nginx# docker images
REPOSITORY      TAG                 IMAGE ID       CREATED         SIZE
openjdk         8-jre               26ac3f63d29f   2 months ago    273MB
nginx           1.21.3              87a94228f133   4 months ago    133MB
root@Ubuntu:/usr/local/docker/nginx# docker save 87a94228f133 > nginx-save.tar

方式二:

docker save -o image-save.tar image_id

例如:

root@Ubuntu:/usr/local/docker/nginx# docker images
REPOSITORY      TAG                 IMAGE ID       CREATED         SIZE
openjdk         8-jre               26ac3f63d29f   2 months ago    273MB
nginx           1.21.3              87a94228f133   4 months ago    133MB
root@Ubuntu:/usr/local/docker/nginx# docker save -o nginx-save.tar 87a94228f133

通過鏡像repositorytag保存

docker save -o image-save.tar repository:tag

例如:

root@Ubuntu:/usr/local/docker/nginx# docker images
REPOSITORY      TAG                 IMAGE ID       CREATED         SIZE
openjdk         8-jre               26ac3f63d29f   2 months ago    273MB
nginx           1.21.3              87a94228f133   4 months ago    133MB
root@Ubuntu:/usr/local/docker/nginx# docker save -o nginx-save.tar nginx:1.21.3

1.1.2、鏡像的導(dǎo)入

方式一:

docker load < nginx-save.tar 

方式二:

docker load -i nginx-save.tar

注意

使用 image_id作為參數(shù)的方式導(dǎo)出的鏡像包進行導(dǎo)入會出現(xiàn) none的情況,需要手動打標(biāo)簽

docker tag 87a94228f133 nginx:1.21.3

使用鏡像 repository:tag 作為導(dǎo)出參數(shù)的方式則正常

1.2、容器的導(dǎo)入和導(dǎo)出

1.2.1、容器的導(dǎo)出

容器的導(dǎo)出是將當(dāng)前容器變成一個容器包

root@Ubuntu:/usr/local/docker/nginx# docker ps -a
CONTAINER ID   IMAGE         COMMAND                  CREATED      STATUS       PORTS                                        NAMES
66b23477cdc6   nginx:1.21.3  "/docker-entrypoint.…"   7 days ago   Up 3 hours   80/tcp, 0.0.0.0:80->80/tcp, :::80->80/tcp    nginx_51tj
root@Ubuntu:/usr/local/docker/nginx# docker export -o nginx-export.tar 66b23477cdc6

1.2.2、容器包的導(dǎo)入

docker import nginx-export.tar nginx:1.21.3-new

exportimport 導(dǎo)出的是一個容器的快照, 不是鏡像本身, 也就是說沒有 layer。

你的 dockerfile 里的 workdir, entrypoint 之類的所有東西都會丟失,commit 過的話也會丟失。

快照文件將丟棄所有的歷史記錄和元數(shù)據(jù)信息(即僅保存容器當(dāng)時的快照狀態(tài)),而鏡像存儲文件將保存完整記錄,體積也更大。

注意:

  • docker save 保存的是鏡像(image),docker export 保存的是容器(container);
  • docker load 用來載入鏡像包,docker import 用來載入容器包,但兩者都會恢復(fù)為鏡像;
  • docker load 不能對載入的鏡像重命名,而 docker import 可以為鏡像指定新名稱。

二、Docker 常用命令

查看 Docker 版本

docker version

從 Docker 文件構(gòu)建 Docker 映像

docker build -t image-name docker-file-location

運行 Docker 映像

docker run -d image-name

查看可用的 Docker 映像

docker images

查看最近的運行容器

docker ps -l

查看所有正在運行的容器

docker ps -a

停止運行容器

docker stop container_id

刪除一個鏡像

docker rmi image-name

刪除所有鏡像

docker rmi $(docker images -q)

強制刪除所有鏡像

docker rmi -r $(docker images -q)

刪除所有虛懸鏡像

docker rmi $(docker images -q -f dangling=true)

docker image prune

刪除所有容器

docker rm $(docker ps -a -q)

進入 Docker 容器

docker exec -it container-id /bin/bash

查看所有數(shù)據(jù)卷

docker volume ls

刪除指定數(shù)據(jù)卷

docker volume rm [volume_name]

刪除所有未關(guān)聯(lián)的數(shù)據(jù)卷

docker volume rm $(docker volume ls -qf dangling=true)

從主機復(fù)制文件到容器

sudo docker cp host_path containerID:container_path

從容器復(fù)制文件到主機

sudo docker cp containerID:container_path host_path

讀到這里,想必你已經(jīng)對 Docker 容器和鏡像的常用操作以及命令有了更加深入的理解。

總結(jié) 

到此這篇關(guān)于Docker鏡像與容器的導(dǎo)入導(dǎo)出以及常用命令的文章就介紹到這了,更多相關(guān)Docker鏡像和容器導(dǎo)入導(dǎo)出命令內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 關(guān)于Docker的基礎(chǔ)概念分享

    關(guān)于Docker的基礎(chǔ)概念分享

    Docker是一個開源項目,誕生于2013年初,最初是dotCloud公司內(nèi)部的一個業(yè)余項目。它基于 Google公司推出的Go語言實現(xiàn)。項目后來加入了 Linux 基金會,遵從了 Apache 2.0 協(xié)議,項目代碼在 GitHub上進行維護。
    2017-01-01
  • 使用Conda環(huán)境創(chuàng)建Docker鏡像的完整步驟指南

    使用Conda環(huán)境創(chuàng)建Docker鏡像的完整步驟指南

    Docker是實現(xiàn)容器化的主流工具之一,而Conda作為科學(xué)計算和Python的包管理器,與Docker的結(jié)合能為開發(fā)者提供高度靈活、易于管理的開發(fā)環(huán)境,這篇文章主要介紹了使用Conda環(huán)境創(chuàng)建Docker鏡像的完整步驟,需要的朋友可以參考下
    2025-03-03
  • docker各目錄含義詳細解析

    docker各目錄含義詳細解析

    Docker容器的目錄結(jié)構(gòu)通常是在構(gòu)建鏡像時定義的,它基于所使用的基礎(chǔ)鏡像,下面這篇文章主要給大家介紹了關(guān)于docker各目錄含義詳細解析的相關(guān)資料,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2024-05-05
  • Docker Machine遠程部署Docker的方法

    Docker Machine遠程部署Docker的方法

    本篇文章主要介紹了Docker Machine遠程部署Docker的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-04-04
  • docker命令中必須加上sudo的問題解決方法

    docker命令中必須加上sudo的問題解決方法

    本文主要介紹了docker命令中必須加上sudo的問題解決方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-06-06
  • Docker四種網(wǎng)絡(luò)類型原理實例解析

    Docker四種網(wǎng)絡(luò)類型原理實例解析

    這篇文章主要介紹了Docker四種網(wǎng)絡(luò)類型原理實例解析,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-05-05
  • docker安裝及docker中nginx配置方法

    docker安裝及docker中nginx配置方法

    這篇文章主要介紹了docker安裝及docker中nginx配置方法,本文給大家介紹的非常詳細,需要的朋友可以參考下
    2024-04-04
  • docker中使用mysql數(shù)據(jù)庫實現(xiàn)局域網(wǎng)訪問

    docker中使用mysql數(shù)據(jù)庫實現(xiàn)局域網(wǎng)訪問

    在本篇內(nèi)容里小編給大家整理了關(guān)于docker中使用mysql數(shù)據(jù)庫實現(xiàn)局域網(wǎng)訪問相關(guān)內(nèi)容,有需要的朋友們可以學(xué)習(xí)下。
    2020-03-03
  • Docker部署Ragflow(完美解決502 bad gateway)

    Docker部署Ragflow(完美解決502 bad gateway)

    本文主要介紹了Docker部署Ragflow,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2025-04-04
  • Dockerfile命令參數(shù)的具體使用

    Dockerfile命令參數(shù)的具體使用

    Dockerfile是一個文本文件,包含用戶構(gòu)建鏡像的所需要的全部命令,本文主要介紹了Dockerfile命令參數(shù)的具體使用,具有一定的參考價值,感興趣的可以了解一下
    2024-06-06

最新評論

乡宁县| 手游| 九寨沟县| 阳朔县| 大石桥市| 射洪县| 峨眉山市| 那曲县| 镇平县| 米易县| 阿图什市| 肥西县| 栾川县| 九龙坡区| 石棉县| 邓州市| 奉贤区| 宁陵县| 涞水县| 香河县| 新疆| 芷江| 余江县| 阿合奇县| 铅山县| 哈密市| 井研县| 微博| 胶南市| 黄陵县| 嘉禾县| 新沂市| 屯昌县| 开原市| 孝感市| 大连市| 江西省| 保康县| 阳泉市| 灵丘县| 鄂尔多斯市|