国产成人精品18p,天天干成人网,无码专区狠狠躁天天躁,美女脱精光隐私扒开免费观看

中國docker鏡像怎么制作 Docker鏡像使用方法是怎樣

發(fā)布時(shí)間:2022-05-23 08:59 來(lái)源:新網(wǎng)知識社區 閱讀:75 作者:新網(wǎng)知識社區 欄目: 虛擬主機 歡迎投稿:712375056

在技術(shù)行業(yè)中,有很多專(zhuān)業(yè)術(shù)語(yǔ)是我們外行人一點(diǎn)都不懂的,比如、Objective-C、Smalltalk等等。為了幫助大家能大概了解這些內容,小編整理了關(guān)于中國docker鏡像怎么制作?Docker鏡像使用方法是怎樣的內容。

??中國docker鏡像怎么制作

??Dockerfile 是一個(gè)包含創(chuàng )建鏡像所有命令的文本文件,通過(guò)docker build命令可以根據 Dockerfile 的內容構建鏡像。

??1.創(chuàng )建一個(gè)Dockerfile 文件

??# 先創(chuàng )建一個(gè)文件夾為docker-admin mkdir docker-admin

??# 進(jìn)入文件夾docker-admin 并創(chuàng )建一個(gè)Dockerfile cd docker-admin && vim Dockerfile

??2.編輯Dockerfile 文件

??編輯如下內容,下面中的COPY admin.war 的admin.war 就是我們的war文件

??FROM docker.io/tomcat

??MAINTAINER rstyro

??COPY admin.war /usr/local/tomcat/webapps

??3.獲取到.war 文件

??可以用你自己的

??# github 下載地址為:

??wget http://wap.friendlycc.com.cn/

??# 修改名字

??mv admin-0.0.1-SNAPSHOT.war admin.war

??4.構建鏡像

??# 給它取名 admin 本機端口映射 8080

??docker run --name=admin -p 8080:8080 -d admin:1.0.0

??Docker鏡像使用方法是怎樣的

??docker是一個(gè)開(kāi)源的應用容器引擎,讓開(kāi)發(fā)者可以打包他們的應用以及依賴(lài)包到一個(gè)可移植的容器中,然后發(fā)布到任何流行的Linux機器上,也可以實(shí)現虛擬化,容器是完全使用沙箱機制,相互之間不會(huì )有任何接口。一個(gè)完整的Docker有以下幾個(gè)部分組成:dockerClient客戶(hù)端、Docker Daemon守護進(jìn)程、Docker Image鏡像、DockerContainer容器。

??Docker鏡像是由文件系統疊加而成。最底端是一個(gè)文件引導系統,即bootfs。Docker用戶(hù)不會(huì )與引導文件系統有直接的交互。Docker鏡像的第二層是root文件系統rootfs,通常是一種或多種操作系統,例如ubuntu等。在Docker中,文件系統永遠都是只讀的,在每次修改時(shí),都是進(jìn)行拷貝疊加從而形成最終的文件系統。Docker稱(chēng)這樣的文件為鏡像。一個(gè)鏡像可以迭代在另一個(gè)鏡像的頂部。位于下方的鏡像稱(chēng)之為父鏡像,最底層的鏡像稱(chēng)之為基礎鏡像。最后,當從一個(gè)鏡像啟動(dòng)容器時(shí),Docker會(huì )在最頂層加載一個(gè)讀寫(xiě)文件系統作為容器。

??本文將圍繞Docker鏡像(Docker Image),介紹其使用方法。包括三部分:

???從Docker Hub或者其他鏡像源安裝Docker鏡像

???從Image file安裝Docker鏡像

???從Docker file制作Docker鏡像

??查找Docker鏡像

??安裝Docker鏡像的第一步,是查找你需要的Docker鏡像列表,鍵入:

??docker search mysql

??如果出現權限問(wèn)題,請在最前面加入sudo:

??sudo docker search mysql

??列表包含了所有的MySQL鏡像,其中:

???NAME字段是鏡像的名字

???DESCRIPTION字段是對鏡像的簡(jiǎn)單描述

???STARS數量反映了用戶(hù)的喜愛(ài)程度

???OFFICIAL字段如果是OK,代表了這個(gè)鏡像是官方提供的,可以信任

???AUTOMATED字段如果是OK,代表了這個(gè)鏡像是基于公開(kāi)的腳本制作的,可以信任

???如果OFFICIAL和AUTOMATED都不為OK,那使用的時(shí)候需要額外小心了,這類(lèi)鏡像中可能包含惡意軟件,不過(guò)對于個(gè)人非敏感數據還是可以使用的。

??此外,你也可以通過(guò)訪(fǎng)問(wèn)http://wap.friendlycc.com.cn/

??下載Docker鏡像

??當你找到合適的鏡像后,可以通過(guò):

??docker pull [REGISTRYHOST/][USERNAME/]NAME[:TAG]

??來(lái)進(jìn)行下載,方括號中的是可選項:

??docker pull mysql

??導出Docker鏡像

??你可以將本地鏡像導出為文件,如我們剛才下載的MySQL鏡像:

??docker save -o mysql.tar mysql

??將我們的MySQL鏡像導出為mysql.tar.

??導入Docker鏡像

??有導出就有導入,導入的命令是:

??docker load -i mysql.tar

??將我們的MySQL鏡像導入。

??刪除Docker鏡像

??為了節約磁盤(pán),有時(shí)候我們需要刪除不需要的Docker鏡像文件,首先查看我們擁有的Docker鏡像文件:

??docker images

??然后刪除不需要的鏡像,釋放磁盤(pán)空間:

??docker rmi [REGISTRYHOST/][USERNAME/]NAME[:TAG]

??通過(guò)Docker File編譯Docker鏡像

??制作Docker File我們放在后面再講,假設你有一個(gè)名為Dockerfile的文件,編譯制作Docker的命令是:

??docker build -f Dockerfile .

??成功后將在當前路徑下制作出一個(gè)Docker鏡像文件。

??Summary

??我們簡(jiǎn)單的介紹了Docker鏡像的使用方法。通過(guò)此實(shí)戰,你應該對Docker鏡像有了更深入的體會(huì )。

中國docker鏡像怎么制作 Docker鏡像使用方法是怎樣的

中國docker鏡像

??docker鏡像與容器的關(guān)系

??docker 鏡像是一個(gè)只讀的docker容器模板,含有啟動(dòng) docker容器所需的文件系統結構及其內容,因此,是啟動(dòng)一個(gè) docker 容器的基礎。

??docker 鏡像的文件內容以及一些運行 docker 容器的配置文件,組成了 docker 容器的靜態(tài)文件系統運行環(huán)境:rootfs??梢赃@么理解,docker 鏡像是 docker 容器的靜態(tài)視角,docker 容器是 docker 鏡像的運行狀態(tài)。

??rootfs 是 docker 容器在啟動(dòng)時(shí)內部進(jìn)程可見(jiàn)的文件系統,即 docker 容器的根目錄。rootfs 通常包含一個(gè)操作系統運行所需的文件系統,例如,可能包含典型的類(lèi) Unix 操作系統中的目錄系統,如 /dev、/proc、/bin、/etc、/lib、/usr、/tmp 及運行 docker 容器所需的配置文件、工具等。

??每個(gè) docker容器服務(wù)都要依賴(lài) docker 鏡像。那么當我們第一次使用 docker run 命令啟動(dòng)一個(gè)容器時(shí),是從哪里獲取所需的鏡像呢?答案是,如果是第一次基于某個(gè)鏡像啟動(dòng)容器,且宿上并不存在所需的鏡像,那么 docker 將從 registry 中下載該鏡像并保存到宿主機。

??如果宿主機上存在該鏡像,則直接使用宿主機上的鏡像完成容器的啟動(dòng)。registry 用以保存 docker 鏡像,其中還包括鏡像層次結構和關(guān)于鏡像的元數據??梢詫?registry 簡(jiǎn)單的想象成類(lèi)似于 Git 倉庫之類(lèi)的實(shí)體。

??docker 內部的 image 概念是用來(lái)存儲一組鏡像相關(guān)的元數據信息,主要包括鏡像的架構(如 amd64)、鏡像默認配置信息、構建鏡像的容器配置信息、包含所有鏡像層信息的 rootfs。

??關(guān)于“中國docker鏡像怎么制作”的內容,就先分享到這里了,希望特網(wǎng)小編整理的資料能幫助各位小伙伴。覺(jué)得這篇文章不錯的話(huà),可以來(lái)收藏關(guān)注哦!

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自本網(wǎng)站內容采集于網(wǎng)絡(luò )互聯(lián)網(wǎng)轉載等其它媒體和分享為主,內容觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如侵犯了原作者的版權,請告知一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容,聯(lián)系我們QQ:712375056,同時(shí)歡迎投稿傳遞力量。

成在人线AV无码免费动态图| 国产精品亚洲а∨天堂免| 国产精品自在线拍国产手青青机版| 日韩精品人成在线播放| 麻豆国产尤物AV尤物在线观看| 公和我做好爽添厨房中文字幕|