Docker 核心技術之映象

2022-09-15 09:48:09 字數 2752 閱讀 7156

映象是乙個docker的可執行檔案,其中包括執行應用程式所需的所有**內容、依賴庫、環境變數和配置檔案等。

通過映象可以建立乙個或多個容器。

作用:

命令格式:

命令引數(options):

只搜尋官方的 centos

docker search -f is-official=true centos
作用:命令格式:

命令引數(options):

檢視用法

只檢視 ubuntu 的映象

列出 cent 開頭的映象

列出 ubun開頭的映象

docker images ubun
可以看到沒有找到,這是因為,在我們的本地有2個ubuntu ,這個模糊匹配功能好像只允許找乙個,所以我們要加上一些條件

docker images ubun*:16.04
作用:命令格式:

命令引數(options):

根據 name 進行刪除 

根據 image id 進行刪除 (這個可以不用寫全,但要保證唯一)

docker rmi 9f3
作用:命令格式:命令引數(options):

作用:

命令格式:

命令引數(options):

在上面我們可以看到 ubuntu 18.04 的映象 name 和 tag 都為none 這是因為我們在打包的時候,是按iamge id 進行打包的,如下

docker s**e ubuntu:16.04  94e814 -o linux.tar
所以在打包的時候盡量要用name 和 tag 

作用:

命令格式:

命令引數

docker tag 94e ubuntu:18.04
作用:命令格式:

命令引數(options):

docker image inspect ubuntu:18.04

docker image inspect -f "}" ubuntu:18.04

docker image inspect -f "}" ubuntu:18.04
作用:命令格式:

命令引數(options):

docker history ubuntu:18.04

Docker核心技術

執行在同樣的主機上,docker容器共用乙個container,而虛擬機器則使用自己的作業系統上的container,虛擬機器之間擁有比docker更好的隔離性,但docker相對於虛擬機器來說有更多的優勢,比如虛擬機器作業系統的存在額外占用了更多的計算資源,其次,從空間占用上,虛擬機器基本都是gb...

Docker核心技術

一 docker基礎 一處封裝構建,到處執行 跨平台跨伺服器。1.解決了執行環境和配置問題軟體容器,方便做持續整合並有助於整體發布的容器虛擬化技術。二 docker三要素 1.倉庫 集中存放映象的場所。docker hub 2.映象 乙個唯讀的模板。3.容器 獨立執行的乙個或一組應用,映象的例項。4...

Docker 核心技術

介紹 linux namespace 是一種 linux kernel 提供的資源隔離方案 linux 核心 中 namespace 的實現 linux 對 namespace 操作方法 namespace 的隔離性 namespace 型別 隔離資源 kernel 版本 ipcsystem v i...