什麼是Docker映像
簡單地理解,Docker映像就是一個Linux的檔案系統(Root FileSystem),這個檔案系統裡包含可以運行在Linux核心的程式以及對應的資料。
談到這裡,我們可能需要先補充一點與Linux作業系統相關的知識:
一般而言, Linux分為兩個部分:Linux核心(Linux Kernel)與使用者空間,而真正的Linux作業系統,是指Linux內核,我們常用的Ubuntu、CentOS等作業系統其實是不同廠商在Linux內核基礎上加入自己的軟體與工具集(tools)所形成的發表版本(Linux Distribution)。
因此,我們也可以把映像看成是上面所說的用戶空間,當Docker透過映像創建一個容器時,就是將映像定義好的用戶空間作為獨立隔離的進程運行在宿主機的Linux核心之上。
這裡要強調一下鏡像的兩個特徵:
1、鏡像是分層(Layer)的:即一個鏡像可以多個中間層組成,多個鏡像可以共享同一中間層,我們也可以透過在鏡像上添加多一層來產生一個新的鏡像。
2、鏡像的(read-only):鏡像在構建完成之後,便不可以再修改,而上面我們所說的添加一層構建新的鏡像,這中間實際上是通過建立一個臨時的容器,在容器上增加或刪除文件,從而形成新的鏡像,因為容器是可以動態改變的。
什麼是倉庫
倉庫(Repository)是集中儲存鏡像的地方,這裡有個概念要區分一下,那就是倉庫與倉庫伺服器(Registry)是兩回事,例如Docker Hub,就是Docker官方提供的倉庫伺服器,但有時候我們不太需要太過區分這兩個概念。
推薦教學:docker教學
以上是docker的映像和倉庫是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

docker中rm和rmi的区别:rm命令用于删除一个或者多个容器,而rmi命令用于删除一个或者多个镜像;rm命令的语法为“docker rm [OPTIONS] CONTAINER [CONTAINER...]”,rmi命令的语法为“docker rmi [OPTIONS] IMAGE [IMAGE...]”。

docker官方镜像有:1、nginx,一个高性能的HTTP和反向代理服务;2、alpine,一个面向安全应用的轻量级Linux发行版;3、busybox,一个集成了三百多个常用Linux命令和工具的软件;4、ubuntu;5、PHP等等。

docker容器重启后数据会丢失的;但是可以利用volume或者“data container”来实现数据持久化,在容器关闭之后可以利用“-v”或者“–volumes-from”重新使用以前的数据,docker也可挂载宿主机磁盘目录,用来永久存储数据。

docker对于小型企业、个人、教育和非商业开源项目来说是免费的;2021年8月31日,docker宣布“Docker Desktop”将转变“Docker Personal”,将只免费提供给小型企业、个人、教育和非商业开源项目使用,对于其他用例则需要付费订阅。

docker能安装oracle。安装方法:1、拉取Oracle官方镜像,可以利用“docker images”查看镜像;2、启动容器后利用“docker exec -it oracle11g bash”进入容器,并且编辑环境变量;3、利用“sqlplus /nolog”进入oracle命令行即可。

解决方法:1、停止docker服务后,利用“rsync -avz /var/lib/docker 大磁盘目录/docker/lib/”将docker迁移到大容量磁盘中;2、编辑“/etc/docker/daemon.json”添加指定参数,将docker的目录迁移绑定;3、重载和重启docker服务即可。

AUFS是docker最早支持的存储引擎。AUFS是一种Union File System,是文件级的存储驱动,是Docker早期用的存储驱动,是Docker18.06版本之前,Ubuntu14.04版本前推荐的,支持xfs、ext4文件。

容器管理ui工具有:1、Portainer,是一个轻量级的基于Web的Docker管理GUI;2、Kitematic,是一个GUI工具,可以更快速、更简单的运行容器;3、LazyDocker,基于终端的一个可视化查询工具;4、DockStation,一款桌面应用程序;5、Docker Desktop,能为Docker设置资源限制,比如内存,CPU,磁盘镜像大小;6、Docui。


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

Safe Exam Browser
Safe Exam Browser是一個安全的瀏覽器環境,安全地進行線上考試。該軟體將任何電腦變成一個安全的工作站。它控制對任何實用工具的訪問,並防止學生使用未經授權的資源。

DVWA
Damn Vulnerable Web App (DVWA) 是一個PHP/MySQL的Web應用程序,非常容易受到攻擊。它的主要目標是成為安全專業人員在合法環境中測試自己的技能和工具的輔助工具,幫助Web開發人員更好地理解保護網路應用程式的過程,並幫助教師/學生在課堂環境中教授/學習Web應用程式安全性。 DVWA的目標是透過簡單直接的介面練習一些最常見的Web漏洞,難度各不相同。請注意,該軟體中

SublimeText3 英文版
推薦:為Win版本,支援程式碼提示!

EditPlus 中文破解版
體積小,語法高亮,不支援程式碼提示功能

SublimeText3 Linux新版
SublimeText3 Linux最新版