免费爱碰视频在线观看,九九精品国产屋,欧美亚洲尤物久久精品,1024在线观看视频亚洲

      Docker 使用筆記

      mac下安裝Docker

      brew cask install docker

      啟動docker:進入launchpad,雙擊docker圖標即可啟動

      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 概念

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

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

      倉庫:相當于git的遠程倉庫,有公開的,也有私有的,表現(xiàn)形式是 :,每個標簽即為一個遠程鏡像。

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

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

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

      啟動docker

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

      鏡像操作

      docker search 在官方倉庫查找鏡像

      獲得鏡像

      docker pull [選項] [Docker Registry 地址[:端口號]/]倉庫名[:標簽]

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

      運行鏡像(啟動容器)

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

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

      列出鏡像

      docker image ls 列出全部鏡像

      docker image ls 列出部分鏡像

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

      鏡像體積

      docker system df

      虛懸鏡像

      倉庫名和標簽都為 的鏡像

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

      docker image prune 刪除虛擬鏡像

      刪除本地鏡像

      docker image rm [選項] [ …] 刪除本地鏡像

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

      Dockerfile

      作用:定制鏡像

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

      Dockerfile 常用指令:

      FROM 指定基礎(chǔ)鏡像

      RUN 執(zhí)行命令

      # 舉個例子# stretch 是空白鏡像FROM debian:stretch# RUN最多是42層,所以不要濫用RUN,一個RUN一般是一個步驟,比如下方的編譯、安裝 redis 可執(zhí)行文件可以放在一個步驟里執(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=:] … 復制文件

      • 源路徑可以有很多個,甚至可以用通配符
      • 源路徑是相對路徑
      • 目標路徑可以是絕對路徑,也可以是相對于工作目錄的相對路徑

      ADD [–chown=:] … 比COPY更高級的復制文件

      • 源路徑可以是URL、壓縮文件(會自動解壓到目標路徑)

      CMD 容器啟動命令

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

      相關(guān)推薦

      • 首批 100 部 Nothing Phone (1) 手機將于 6 月 21 日提前拍賣

        IT之家 6 月 19 日消息,Nothing Phone (1) 手機將于 7 月 12 日正式發(fā)布,而在發(fā)布前,官方宣布將與 StockX 合作在 6 月 21 日拍賣第一批 …

        2022年6月20日
      • “你喜歡的樣子我都有”,攀升電腦多款硬核配置游戲主機推薦

        何謂“硬核”,攀升電腦用多個價位段的游戲主機告訴你,入門價位段的游戲主機的性價比可以很“硬核”,高端游戲主機的高強性能與高性價比同樣能十分“硬核”。   攀升影戟   作為一款入門…

        2022年7月30日
      • 人際交往中避免負面情緒比正向鼓勵更重要

        贊美、傾聽、關(guān)注對方! 這些增進人際關(guān)系的方法,我們幾乎是耳熟能詳。 特別是干銷售的,或者有關(guān)注人際關(guān)系方面的書,這些都是老生常談的基本入門。 可是,我們實踐中會發(fā)現(xiàn),知道是一回事…

        2022年4月29日
      • 二戰(zhàn)FPS《軍團1944》官方表示與SE合作“正式結(jié)束”

        二戰(zhàn) FPS 游戲《軍團1944(Battalion 1944)》開發(fā)商 Bulkhead 今天(8 月 10 日)宣布,與史克威爾艾尼克斯之間的合作伙伴關(guān)系已“正式結(jié)束”。 史克…

        2022年8月11日
      • 七夕約會穿搭合集|溫柔法式穿搭 浪漫赴約吧

        七夕約會穿搭合集 溫柔法式穿搭 浪漫赴約吧|||姐妹們 七夕還不浪漫打扮一下更待何時! 屬于法式的溫柔氛圍感 要他看見你的第一眼就是溫柔明媚、閃閃發(fā)光的呀 #筆記靈感 #小個子穿搭…

        2022年8月5日
      • 「 VUE3 + TS + Vite 」父子組件間如何通信?

        組件之間傳值,大家都很熟悉,涉及到 VUE3 +TS 好多同學就無從下手了,所以分享這篇文章,希望看完后提起 VUE3+TS 能夠不慌不忙。 平時使用的函數(shù)如:ref、reacti…

        2022年7月18日
      • iPhone14系列或有望全系配置6GB RAM?網(wǎng)友:安卓12GB已屬正常

        不知道大家發(fā)現(xiàn)沒有,蘋果對于自家iPhone的運存(RAM)參數(shù)很少提及,就像是從來不標注自家產(chǎn)品的電池容量一樣。而最近就有消息顯示,iPhone14系列有望全系內(nèi)置6GB運存,其…

        2022年7月29日
      • 最近開發(fā)的答題系統(tǒng)

        答題首頁 答題頁面 每次答題的統(tǒng)計 后臺可以對試題導入和編輯 第一步:基礎(chǔ)環(huán)境 推薦配置2核2G 帶寬2M以上,低配置也能安裝,linux系統(tǒng)速度較快 要求服務(wù)器環(huán)境:Centos…

        2022年6月24日
      • 硬盤序列號讀取工具-硬盤序列號查詢軟件推薦

        硬盤序列號讀取工具是一款硬盤序列號查詢軟件,可以幫助用戶對自己的電腦硬盤進行查詢,通過查詢序列號可以知道硬盤的生產(chǎn)日期、使用情況、硬盤真假等等信息,是一款必備的軟件。尤其是電腦剛買…

        2022年6月29日
      • 「第 40 期」前端食堂技術(shù)周刊

        美味值: 口味:原味綠茶 食堂技術(shù)周刊倉庫地址:https://github.com/Geekhyt/weekly 本期摘要 HTTP/3 終于被標準化為 RFC 9114 Web…

        2022年6月14日

      聯(lián)系我們

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