亚洲精品中文免费|亚洲日韩中文字幕制服|久久精品亚洲免费|一本之道久久免费

      
      

            <dl id="hur0q"><div id="hur0q"></div></dl>

                Docker 使用筆記

                mac下安裝Docker

                brew cask install docker

                啟動(dòng)docker:進(jìn)入launchpad,雙擊docker圖標(biāo)即可啟動(dòng)

                Linux下安裝Docker

                https://yeasy.gitbooks.io/docker_practice/install/centos.html (CentOS)https://yeasy.gitbooks.io/docker_practice/install/ubuntu.html (Ubuntu)

                Windows下安裝Docker

                https://yeasy.gitbooks.io/docker_practice/install/windows.html

                Docker 概念

                鏡像:一個(gè)特殊的文件系統(tǒng),提供容器運(yùn)行所需的程序、庫(kù)、資源等??梢园阉醋饕粋€(gè)類。

                容器:容器的實(shí)質(zhì)是進(jìn)程,每個(gè)進(jìn)程最好占用一個(gè)容器,比如 jenkins,wiki,jira,gitlab單獨(dú)放在不同容器中??梢园阉醋魇晴R像的一個(gè)實(shí)例。

                倉(cāng)庫(kù):相當(dāng)于git的遠(yuǎn)程倉(cāng)庫(kù),有公開的,也有私有的,表現(xiàn)形式是 :,每個(gè)標(biāo)簽即為一個(gè)遠(yuǎn)程鏡像。

                網(wǎng)絡(luò):Docker 允許通過外部訪問容器或者容器互聯(lián)的方式來提供網(wǎng)絡(luò)服務(wù)。有多種網(wǎng)絡(luò)模式。

                數(shù)據(jù)管理:分為數(shù)據(jù)卷(volume)和掛載主機(jī)兩種方式

              1. 數(shù)據(jù)卷,是一個(gè)可供一個(gè)或多個(gè)容器使用的特殊目錄,通過docker volume create vol_name 創(chuàng)建數(shù)據(jù)卷
              2. 掛載主機(jī),是掛載一個(gè)主機(jī)目錄作為數(shù)據(jù)卷,docker容器啟動(dòng)時(shí),通過 –mount 參數(shù)去實(shí)現(xiàn)
              3. Docker 常用命令

                啟動(dòng)docker

                安裝docker的時(shí)候已經(jīng)提到如何啟動(dòng)docker

                鏡像操作

                docker search 在官方倉(cāng)庫(kù)查找鏡像

                獲得鏡像

                docker pull [選項(xiàng)] [Docker Registry 地址[:端口號(hào)]/]倉(cāng)庫(kù)名[:標(biāo)簽]

                # docker方式獲取jenkinsdocker pull jenkins/jenkins:lts

                運(yùn)行鏡像(啟動(dòng)容器)

                docker run [選項(xiàng)] IMAGE [命令][參數(shù)..]

                # 啟動(dòng)jenkinsdocker run -d -v jenkins_home:/var/jenkins_home -p 8080:8080 -p 50000:50000 jenkins/jenkins:lts# -d :–detach 后臺(tái)運(yùn)行容器# -v :–volume 綁定掛載目錄# -p : 綁定端口,主機(jī)端口:容器端口 8080是web端口,50000是從屬服務(wù)器使用端口

                列出鏡像

                docker image ls 列出全部鏡像

                docker image ls 列出部分鏡像

                # 列表包含了 倉(cāng)庫(kù)名、標(biāo)簽、鏡像 ID、創(chuàng)建時(shí)間 以及 所占用的空間。REPOSITORY TAG IMAGE ID CREATED SIZEb3log/solo latest deba8aac9495 4 days ago 150MB

                鏡像體積

                docker system df

                虛懸鏡像

                倉(cāng)庫(kù)名和標(biāo)簽都為 的鏡像

                docker image ls -f dangling=true 查看虛擬鏡像

                docker image prune 刪除虛擬鏡像

                刪除本地鏡像

                docker image rm [選項(xiàng)] [ …] 刪除本地鏡像

                docker image rm $(docker image ls -q image_name) 成批刪除鏡像,用在某個(gè)鏡像可能有不同tag,但想全部刪除的情況

                Dockerfile

                作用:定制鏡像

                構(gòu)建鏡像:docker build [上下文路徑/URL/-],(docker build -t -f . 是常用命令)

                Dockerfile 常用指令:

                FROM 指定基礎(chǔ)鏡像

                RUN 執(zhí)行命令

                # 舉個(gè)例子# stretch 是空白鏡像FROM debian:stretch# RUN最多是42層,所以不要濫用RUN,一個(gè)RUN一般是一個(gè)步驟,比如下方的編譯、安裝 redis 可執(zhí)行文件可以放在一個(gè)步驟里執(zhí)行,用 && 可以串聯(lián)命令RUN buildDeps=’gcc libc6-dev make wget’ && apt-get update && apt-get install -y $buildDeps && wget -O redis.tar.gz “http://download.redis.io/releases/redis-5.0.3.tar.gz” && mkdir -p /usr/src/redis && tar -xzf redis.tar.gz -C /usr/src/redis –strip-components=1 && make -C /usr/src/redis && make -C /usr/src/redis install && rm -rf /var/lib/apt/lists/* && rm redis.tar.gz && rm -r /usr/src/redis && apt-get purge -y –auto-remove $buildDeps

                COPY [–chown=:] … 復(fù)制文件

                • 源路徑可以有很多個(gè),甚至可以用通配符
                • 源路徑是相對(duì)路徑
                • 目標(biāo)路徑可以是絕對(duì)路徑,也可以是相對(duì)于工作目錄的相對(duì)路徑

                ADD [–chown=:] … 比COPY更高級(jí)的復(fù)制文件

                • 源路徑可以是URL、壓縮文件(會(huì)自動(dòng)解壓到目標(biāo)路徑)

                CMD 容器啟動(dòng)命令

                • shell 格式: CMD
                • exec 格式: CMD [“可執(zhí)行文件”, “參數(shù)1”, “參數(shù)2″…]
                • 參數(shù)列表格式:CMD [“參數(shù)1”, “參數(shù)2″…]。指定ENTRYPOINT指令后,用CMD指定具體參數(shù)
                • 注意:CMD 的命令不能是后臺(tái)運(yùn)行的命令!例如,不能是 CMD service nginx start
                • 注意:CMD 推薦使用exec格式編寫
                • 注意:一個(gè)Dockerfile只能有一個(gè)CMD指令
                鄭重聲明:本文內(nèi)容及圖片均整理自互聯(lián)網(wǎng),不代表本站立場(chǎng),版權(quán)歸原作者所有,如有侵權(quán)請(qǐng)聯(lián)系管理員(admin#wlmqw.com)刪除。
                用戶投稿
                上一篇 2022年6月24日 09:13
                下一篇 2022年6月24日 09:13

                相關(guān)推薦

                • cad連續(xù)標(biāo)注快捷鍵(cad連續(xù)標(biāo)注快捷鍵)

                  本文主要講的是cad連續(xù)標(biāo)注快捷鍵,以及和cad連續(xù)標(biāo)注快捷鍵相關(guān)的知識(shí),如果覺得本文對(duì)您有所幫助,不要忘了將本文分享給朋友。 cad中連續(xù)標(biāo)注快捷鍵 CAD尺寸標(biāo)準(zhǔn)快捷命令:DL…

                  2022年11月27日
                • 存儲(chǔ)過程語法(sql server存儲(chǔ)過程語法)

                  今天小編給各位分享存儲(chǔ)過程語法的知識(shí),其中也會(huì)對(duì)sql server存儲(chǔ)過程語法進(jìn)行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關(guān)注本站,現(xiàn)在開始吧! oracle存儲(chǔ)過程基本語法…

                  2022年11月26日
                • 京東快遞跨省幾天能到(京東一般多久到貨)

                  由于覺得京東平臺(tái)的物流效勞十分的不錯(cuò),而且商品的質(zhì)量都比擬有保證。在京東平臺(tái)購(gòu)物的話,普通多久時(shí)間會(huì)到貨?下面的內(nèi)容停止引見。 京東普通多久到貨? 詳細(xì)要看發(fā)貨地址和你所在的地址的…

                  2022年11月26日
                • 地靈絕魂劍(地靈絕魂劍像素)

                  今天小編給各位分享地靈絕魂劍的知識(shí),其中也會(huì)對(duì)地靈絕魂劍像素進(jìn)行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關(guān)注本站,現(xiàn)在開始吧! dnf地靈絕魂劍怎么計(jì)算 地靈絕魂劍的附加攻擊是…

                  2022年11月25日
                • 小紅書平臺(tái)的一些機(jī)制及玩法詳解(小紅書玩法有哪些)

                  關(guān)于小紅書 一:小紅書平臺(tái)的一些機(jī)制 1. 筆記內(nèi)容的CES評(píng)分機(jī)制 2. 筆記流量入口與長(zhǎng)尾效應(yīng) 二:小紅書優(yōu)質(zhì)筆記的特點(diǎn)(分維度、類型分析) 1.筆記的本身架構(gòu)組成 維度 2.…

                  2022年11月25日
                • 銳龍97900x參數(shù)規(guī)格跑分評(píng)測(cè) 銳龍97900x屬于什么檔次

                  銳龍9 7900X是銳龍7000系列處理器中性能頂尖的型號(hào)之一,它采用了這一代標(biāo)配的zen4架構(gòu)和5nm制程工藝,那么它具體的參數(shù)跑分如何,在電腦上世紀(jì)發(fā)揮怎么樣呢,下面就來看看銳…

                  2022年11月24日
                • pdf虛擬打印機(jī)(添加pdf虛擬打印機(jī))

                  本文主要講的是pdf虛擬打印機(jī),以及和添加pdf虛擬打印機(jī)相關(guān)的知識(shí),如果覺得本文對(duì)您有所幫助,不要忘了將本文分享給朋友。 pdf虛擬打印機(jī)具體是什么功能? 電腦虛擬打印機(jī)的功能有…

                  2022年11月24日
                • vivox90pro配置參數(shù)跑分詳情 vivox90pro是什么屏幕

                  vivox90pro參數(shù)配置詳情怎么樣?vivo手機(jī)在昨晚舉行了X90系列發(fā)布會(huì),有普通款、pro款以及pro+款三個(gè)版本,那么vivox90pro具體配置怎么樣呢?下面就讓小編為…

                  2022年11月23日
                • vivox90參數(shù)配置詳情 vivox90處理器功耗跑分介紹

                  vivox90參數(shù)配置詳情怎么樣?vivo手機(jī)在昨晚舉行了X90系列發(fā)布會(huì),有普通款、pro款以及pro+款三個(gè)版本,那么vivox90具體配置怎么樣呢?下面就讓小編為大家介紹一下…

                  2022年11月23日
                • 小紅書入駐條件及費(fèi)用(小紅書開店)

                  小紅書喊你回家開店! 有不少用戶都發(fā)現(xiàn),最近在逛小紅書的時(shí)候,筆記上面多出了一個(gè)圖片標(biāo)簽,點(diǎn)進(jìn)入之后便可進(jìn)入下單頁面,還可以通過商品頁面找到相關(guān)店鋪,大大縮短了交易路徑。 “很方便…

                  2022年11月23日

                聯(lián)系我們

                聯(lián)系郵箱:admin#wlmqw.com
                工作時(shí)間:周一至周五,10:30-18:30,節(jié)假日休息