国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

當(dāng)前位置: 首頁 > news >正文

自己做網(wǎng)絡(luò)棋牌網(wǎng)站流程泉州seo報價

自己做網(wǎng)絡(luò)棋牌網(wǎng)站流程,泉州seo報價,網(wǎng)站備案人有什么風(fēng)險,云南網(wǎng)站建設(shè)天銳科技什么是Docker鏡像 Docker 鏡像類似于虛擬機鏡像,可以將它理解為一個只讀的模板。 一個鏡像可以包含一個基本的操作系統(tǒng)環(huán)境,里面僅安裝了 Apache 應(yīng)用程序(或 用戶需要的其他軟件) 可以把它稱為一個 Apache 鏡像。鏡像是創(chuàng)建 Do…

什么是Docker鏡像

Docker 鏡像類似于虛擬機鏡像,可以將它理解為一個只讀的模板。

  • 一個鏡像可以包含一個基本的操作系統(tǒng)環(huán)境,里面僅安裝了 Apache 應(yīng)用程序(或 用戶需要的其他軟件) 可以把它稱為一個 Apache 鏡像。
  • 鏡像是創(chuàng)建 Docker 容器的基礎(chǔ)。
  • 通過版本管理和增量的文件系統(tǒng), Docker 提供了一套十分簡單的機制來創(chuàng)建和更新現(xiàn)有的鏡像,用戶甚至可以從網(wǎng)上下載一個已經(jīng)做好的應(yīng)用鏡像,并直接使用。
Docker 運行容器前需要本地存在對應(yīng)的鏡像, 如果鏡像不存在, Docker 會嘗試先從默
認(rèn)鏡像倉庫下載(默認(rèn)使用 Docker Hub 公共注冊服務(wù)器中的倉庫), 用戶也可以通過配置,
使用自定義的鏡像倉庫。

獲取鏡像

鏡像是運行容器的前提, 官方的 Docker Hub 網(wǎng)站已經(jīng)提供了數(shù)十萬個鏡像供大家開放 下載。
命令:
可以使用 docker [image] pull 命令直接從 Docker Hub 鏡像源來下載鏡像。 該命 令的格式為 docker [image] pull NAME [ :TAG] 。
其中, NAME 是鏡像倉庫名稱(用來區(qū)分鏡像), TAG 是鏡像的標(biāo)簽(往往用來表示版本
信息) 。 通常情況下, 描述 個鏡像需要包括 名稱+標(biāo)簽 信息。

?例如, 獲取一個 Ubuntu 18.04 系統(tǒng)的基礎(chǔ)鏡像可以使用如下的命令:

[root@openEuler-node1 ~]# docker pull ubuntu:18.04
18.04: Pulling from library/ubuntu
7c457f213c76: Pull complete 
Digest: sha256:152dc042452c496007f07ca9127571cb9c29697f42acbfad72324b2bb2e43c98
Status: Downloaded newer image for ubuntu:18.04

如果沒有寫?名稱+標(biāo)簽“ 信息中的標(biāo)簽,會默認(rèn)添加一個latest標(biāo)簽,表示這個倉庫中最新的鏡像

[root@openEuler-node1 ~]# docker pull ubuntu
Using default tag: latest #自動添加的一個標(biāo)簽,獲取最新的版本
latest: Pulling from library/ubuntu
bccd10f490ab: Pull complete 
Digest: sha256:77906da86b60585ce12215807090eb327e7386c8fafb5402369e421f44eff17e
Status: Downloaded newer image for ubuntu:latest
如果從非官方 的倉庫 下載,則 需要在倉庫 名稱前指定完整的倉庫地址。例如從網(wǎng)易蜂巢
的鏡像源來下載ubun七u:18.04鏡像,可以使用如下命令,此時下載的鏡像名稱 為pull hub.c.163.com/public/centos:6.5
[root@openEuler-node1 ~]# docker pull  hub.c.163.com/public/centos:6.5
6.5: Pulling from public/centos
96057de2d572: Pull complete 
a3ed95caeb02: Pull complete 
8a1dcc3f76c2: Pull complete 
8fe56c90e86a: Pull complete 
43fc3558431f: Pull complete 
5881bc109689: Pull complete 
Digest: sha256:92fd18cda0cbf63bb4b5ffd0c073a9d689d5b202e3b491cbc74488fff1c37d11
Status: Downloaded newer image for hub.c.163.com/public/centos:6.5
pull 子命令支持的 選項主要包括:
-a, --all--ags=true|false: 是否獲取倉庫中的所有鏡像,默認(rèn)為否

查看鏡像

images命令列出鏡像

使用docker images或docker image ls 命令可以列出本地主機上已有鏡像的基
本信息。

  • ?REPOSITORY:來自于哪個倉庫
  • TAG:鏡像的標(biāo)簽信息
  • IMAGE ID:鏡像的ID(唯一標(biāo)識鏡像)

?images子命令主要支持如下選項:

-a, --all rue I false: 列出所有(包括臨時文件)鏡像文件,默認(rèn)為否;
-f, --fi讓er=[] : 過濾列出的鏡像, 如dangling rue 只顯示沒有被使用的
鏡像;也可指定帶有特定標(biāo)注的鏡像等;
使用tag命令添加鏡像標(biāo)簽
 docker tag ubuntu:latest myubuntu:latest
這些myubuntu:latest鏡像的ID跟ubunt:latest是 完全一 致的,它們實際上指向了同一個鏡像文件,只是別名不同而巳。docker tag命令添加的標(biāo)簽實際上起到了類似鏈接的作用。

?使用inspect命令查看詳細(xì)信息

[root@openEuler-node1 ~]# docker inspect ubuntu:18.04 
上面代碼返回的是 JSON 格式的消息,如果我們只要其中 項內(nèi)容時,可以使
-f 來指定,例如,獲取鏡像的 Arch讓ect ure
[root@openEuler-node1 ~]# docker inspect -f {{".Architecture"}} ubuntu:18.04
amd64

搜索鏡像

Docker 鏡像的 search 子命令
-f, --filer fill er: 過濾輸出內(nèi)容;
--format st ring: 格式化輸出內(nèi)容;
--limit ? int :限制輸出結(jié)果個數(shù), 默認(rèn)為 25 個;
--no-trunc: 不截斷輸出結(jié)果。
[root@openEuler-node1 ~]# docker search busybox
NAME                                DESCRIPTION                                     STARS               OFFICIAL            AUTOMATED
busybox                             Busybox base image.                             3223                [OK]                
radial/busyboxplus                  Full-chain, Internet enabled, busybox made f…   56                                      [OK]
yauritux/busybox-curl               Busybox with CURL                               25                                      
arm32v7/busybox                     Busybox base image.                             10                                      
arm64v8/busybox                     Busybox base image.                             8                                       
odise/busybox-curl                                                                  4                                       [OK]
s390x/busybox                       Busybox base image.                             3  
.....    
可以看到返回了很多包含關(guān)鍵字的鏡像, 其中包括鏡像名字、 描述、 收藏數(shù)(表示該鏡像
的受歡迎程度)、 是否官方創(chuàng)建、 是否自動創(chuàng)建等。默認(rèn)的輸出結(jié)果將按照星級評價進行排序。

?

?刪除和清理鏡像

刪除就rm? -f參數(shù)是強制刪除,可以基于ID或者標(biāo)簽刪除

docker rmi busybox:latest
使用Docker 段時間后, 系統(tǒng)中可能會遺留一些臨時的鏡像文件, 以及 些沒有被使
用的鏡像, 可以通過docker image prune命令來進行清理。
  • -a, -all: 刪除所有無用鏡像, 不光是臨時鏡像;
  • -filter filter: 只清理符合給定過濾器的鏡像;
  • -f, -force: 強制刪除鏡像, 而不進行提示確認(rèn)。

創(chuàng)建鏡像

1基于已有容器創(chuàng)建

該方法主要是使用 docker [container] commit?命令

演示:

首先, 啟動一個鏡像, 并在其中進行修改操作。 例如, 創(chuàng)建一個test文件, 之后退出, 代碼如下:

[root@openEuler-node1 ~]# docker run -it ubuntu:18.04 bash
root@35b863d7caf6:/# touch test
root@35b863d7caf6:/# exit

此時容器與原鏡像就不一致了,可以用commit來提交一個新的鏡像

[root@openEuler-node1 ~]# docker commit -m "Add a new file" -a "FYS" 35b863d7caf6 test:0.1
sha256:e2c7a68ee5c90d3ae55b095ca7dc8ee4a9ca1a54e9722d6ef4b98c68d1c5e4cf
此時查看本地鏡像列表, 會發(fā)現(xiàn)新創(chuàng)建的鏡像已經(jīng)存在了:
[root@openEuler-node1 ~]# docker images 
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
test                0.1                 e2c7a68ee5c9        23 seconds ago      63.2MB

2基于本地模板導(dǎo)入

例如,下載了 ubuntu-18.04 的模板壓縮包,之后使用以下命令導(dǎo)人即可:
[root@openEuler-node1 ~]# cat ubuntu-18.04-x86_64-minimal.tar.gz I docker import - ubuntu:lB.04

3基于Dockefile創(chuàng)建

下面給出 Dockerfile 的一個簡單示例,基于 debian:stretch-slim 鏡像安裝 Python 3
環(huán)境,構(gòu)成一個新的 python:3 鏡像:
[root@openEuler-node1 ~]# vim dockerfile
FROM debian:stretch-slim
LABEL version="1.0" maintainer "docker user <docker user@github>"
RUN apt-get update && \apt-get install-y python3 && \ apt-get clean && \rm rf /var/lib/apt/lists/*
[root@openEuler-node1 ~]# docker build -t python:3 .

FROM: ? 基礎(chǔ)鏡像,當(dāng)前新鏡像是基于哪個鏡像的
MAINTAINER: 鏡像維護者的姓名和郵箱地址
RUN: ? ?容器構(gòu)建時需要運行的命令,如果在容器運行時需要運行其他命令,使用run指定
EXPOSE: 容器對外暴露的端口,mysql:3306、redis:6379
WORKDIR:創(chuàng)建容器后,進入容器使用pwd指令落腳點的目錄,沒有指定就是/,如centos是/,redis是/data
ENV: ? ?用來構(gòu)建鏡像的過程中設(shè)置環(huán)境變量,"ENV 鍵 值"。 相當(dāng)于成員變量
? ? ? ? ?如:ENV MY_PATH /usr/mytest ? ?這個環(huán)境變量可以在后續(xù)的任何RUN指令中使用;也可以在其它指令中直接使用這些環(huán)境變量,? ? ??
ADD: ? ?將宿主機目錄下的文件拷貝進鏡像且ADD命令會自動處理URL和解壓tar壓縮包。 ADD = COPY+解壓縮
COPY: ? 類似ADD,拷貝文件和目錄到鏡像中。將從構(gòu)建上下文目錄中 <源路徑> 的文件/目錄復(fù)制到新的一層的鏡像內(nèi)的 <目標(biāo)路徑> 位置? ? ? ?
VOLUME: 容器數(shù)據(jù)卷,用來數(shù)據(jù)保存和持久化工作
CMD: ? ?指定一個容器啟動時需要運行的命令。DockerFile 中可以有多個 CMD 指令,但只有最后一個生效,CMD 會被 docker run 之后的參數(shù)替換
? ? ? ? ?也就是人工添加或文件中指定的CMD參數(shù)會把DockerFile里面的參數(shù)覆蓋,只會有最后一個生效。

.其中 使用 -f 命令可以指定dockerfile的路徑。
?

存出和載入鏡像

1存出鏡像

可以使用 docker [image] save 命令 該命令支持 -o output string 參數(shù) 導(dǎo)出鏡像到指定的文件中

?

[root@openEuler-node1 ~]# docker save -o ubuntu_18.04.tar ubuntu:18.04 
[root@openEuler-node1 ~]# ll
總用量 64012
-rw-------. 1 root root      974  2月 19 16:15 anaconda-ks.cfg
-rw-r--r--  1 root root      205  3月 11 16:47 dockerfile
-rw-------  1 root root 65539072  3月 11 16:54 ubuntu_18.04.tar

?2載入鏡像

可以使用 docker [image] load 將導(dǎo)出的 tar 文件再導(dǎo)人到本 鏡像庫。-i? input string 選項,從指定文件中讀入鏡像內(nèi)容,與存出相反
[root@openEuler-node1 ~]# docker load < ubuntu_18.04.tar 
[root@openEuler-node1 ~]# docker load -i ubuntu_18.04.tar 

?上傳鏡像

可以使用 docker [image] push 命令上 傳鏡像到倉庫,默認(rèn)上傳到 Dock er Hub 官方倉庫(需要登錄)
命令格式為 docker [image] push [:TAG] I [REGISTRY_HOST [ :REGISTRY_PORT] / ]NAME [:TAG:]
[root@openEuler-node1 ~]# docker push user/test:latest
第一次上傳時,會提示輸入登錄信息或進行注冊,之后登錄信息會記錄到本 地~ docker
目錄下
http://aloenet.com.cn/news/32065.html

相關(guān)文章:

  • 商城網(wǎng)站建設(shè)招聘百度搜索風(fēng)云榜總榜
  • 網(wǎng)站app開發(fā)平臺網(wǎng)站搭建谷歌seo
  • wordpress插件裝多了卡seo代碼優(yōu)化包括哪些
  • 巴中網(wǎng)站建設(shè)免費自助建站網(wǎng)站
  • 煙臺seo網(wǎng)站診斷短視頻營銷推廣方式
  • 南寧美容網(wǎng)站建設(shè)seo智能優(yōu)化公司
  • php動態(tài)網(wǎng)站怎么做商旅100網(wǎng)頁版
  • 做地方門戶網(wǎng)站如何做可靠的網(wǎng)站優(yōu)化
  • 怎么自己做網(wǎng)站發(fā)優(yōu)惠券seo搜索引擎優(yōu)化業(yè)務(wù)
  • 佛山電商網(wǎng)站制作seo自學(xué)教程
  • 租網(wǎng)站服務(wù)器價格seo霸屏
  • 網(wǎng)頁與網(wǎng)站設(shè)計nbsp的意思合肥做網(wǎng)站哪家好
  • 做家庭影院的有哪些網(wǎng)站防城港網(wǎng)站seo
  • 環(huán)保企業(yè)的網(wǎng)站怎么做指數(shù)基金是什么意思
  • seo外包 靠譜長沙seo咨詢
  • 網(wǎng)站二維碼鏈接怎么做的遼陽網(wǎng)站seo
  • 筑巢網(wǎng)站百度地圖廣告投放
  • 網(wǎng)站建設(shè)需要域名嗎鄭州seo網(wǎng)站有優(yōu)化
  • 外賣網(wǎng)站制作seo 關(guān)鍵詞優(yōu)化
  • 想做一個部門的網(wǎng)站怎么做頭條熱點新聞
  • 公司手機網(wǎng)站模板優(yōu)化大師win10下載
  • 手機如果做網(wǎng)站市場調(diào)研方案怎么寫
  • 網(wǎng)站開發(fā)工程師社交百度代發(fā)收錄
  • 做局域網(wǎng)網(wǎng)站百度圖片識別搜索引擎
  • szfob外貿(mào)論壇網(wǎng)站重慶seo推廣公司
  • 衡水哪有做網(wǎng)站的網(wǎng)站推廣的概念
  • 做考研政治真題的網(wǎng)站免費手機網(wǎng)站建站系統(tǒng)
  • 各種類型網(wǎng)站建設(shè)售后完善免費建站的網(wǎng)站哪個好
  • 2008iis網(wǎng)站建設(shè)找客戶的軟件有哪些
  • 眾籌網(wǎng)站建設(shè)廣告推廣圖片