摘要:在程序員英語娛樂主題節(jié)目的直播中介紹了下在網(wǎng)站學(xué)習(xí)的視頻由于時間倉促只學(xué)習(xí)了一部分最近因為的公司的原因也沒有時間繼續(xù)搞直播所以想寫一篇分享下自己的的學(xué)習(xí)經(jīng)驗想學(xué)習(xí)簡短有效的風格所以就將文章題目定為速成班準備本地已經(jīng)安裝好了現(xiàn)在各個操作系統(tǒng)上
在"程序員英語娛樂主題節(jié)目"http://www.douyu.com/aftercode的直播中介紹了下在 egghead 網(wǎng)站學(xué)習(xí) docker 的視頻. 由于時間倉促只學(xué)習(xí)了一部分, 最近因為的公司的原因也沒有時間繼續(xù)搞直播, 所以想寫一篇 blog 分享下自己的 docker 的學(xué)習(xí)經(jīng)驗. 想學(xué)習(xí) egghead 簡短有效的風格, 所以就將文章題目定為"速成班".
準備本地已經(jīng)安裝好了 docker. 現(xiàn)在各個操作系統(tǒng)上安裝 docker 都非常的容易就不在這邊介紹了
第二點就是配置好 dockerhub 的鏡像站點.這里可以參考這篇文章.
imageimage 有人翻譯成鏡像,但我覺得還是差這么一點味道,所以還是堅持用它的英文原名稱呼它.
獲取 imageimage 是 docker 使用的基礎(chǔ), 有了 docker image 才能讓 docker 跑起來.
獲得 image 的方法就是采用 docker pull 命令, 它和 git pull的含義非常相似.
// 該命令是從 dockerhub 獲取官方的 redis image docker pull redis // 獲取指定 tag 的 redis image, 這里是4.0版本 docker pull redis:4.0 //不給出 tag 的話默認獲取最新的 tag, 即 lastest. 下面的命令就相當于上面的第一條命令 docker pull redis:lastest // 獲取來自社區(qū)(非官方)的 redis, / 之前的東西稱為 namespace (命名空間) // 這里就是獲取 bitnami 制作的 redis image docker pull bitnami/redis // 社區(qū)鏡像同樣支持tag docker pull binami/redis:4.0查看已經(jīng)下載的 image
docker images REPOSITORY TAG IMAGE ID CREATED SIZE nginx latest b8efb18f159b 3 weeks ago 107MB mongo latest 6833171fe0ad 3 weeks ago 359MB rabbitmq latest 951e8c07aaa5 3 months ago 180MB mongo 3.4 6329fba85f65 3 months ago 360MB redis 3.2.8-alpine 83638a6d3af2 5 months ago 19.8MB nginx刪除 imagesdb079554b4d2 6 months ago 182MB
// 刪除 mongo image docker rmi mongo // 刪除對應(yīng) tag 的 images, 這個行為和 pull 指定 image 是一樣的. docker rmi mongo:3.4 // 通過 image id 來刪除 image docker rmi 6329fba85f65 // 其實不需要輸入完整的 id ,一般情況下只要輸入幾位 id 就能定位到對應(yīng) image 然后刪除, 這個和 git 中使用 commit 的 sha1 hash 也非常的類似 docker rmi 6329完
希望大家喜歡.
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/27055.html
摘要:本來想在一篇里面就寫完所有的內(nèi)容的但是考慮考慮到文章太長會和風格相背離所以就按連載的形式來容器是物質(zhì)基礎(chǔ)有了這個才能讓能運行起來運行起來的稱之為容器它使用中的一等公民直接啟動使用啟動一個容器如果你沒有下載過的話會自動下載一個的指定方法和刪除 本來想在一篇 blog 里面就寫完所有的內(nèi)容的,但是考慮考慮到文章太長會和 egghead 風格相背離,所以就按連載的形式來. 容器 contai...
摘要:通過能獲得很多別人定制好的但是如果自己想制作一個自己容器該怎么弄呢用就像一個腳本文件告訴如何創(chuàng)建一個新的下面舉例來用來制作一個服務(wù)器的指令剛才提到了社區(qū)已經(jīng)有很多很好用的那我們要構(gòu)建自己的的話就可以在這些的基礎(chǔ)上來做我們要做一個基于的服務(wù)器 通過 docker hub 能獲得很多別人定制好的image, 但是如果自己想制作一個自己容器該怎么弄呢? 用 Dockerfile Docker...
摘要:到現(xiàn)在為止我們會從拉取自己需要的文件并執(zhí)行起來還會基于已有的來制作自己特殊需要的但是如果我們完成一個功能需要多個組合起來使用該怎么辦呢雖然可以通過來制作一個這樣的但是如果所有的功能都做在一個中如果有一個模塊需呀改變的話就需要重新構(gòu)建整個作為 到現(xiàn)在為止,我們會從 docker hub 拉取自己需要的 image 文件并執(zhí)行起來. 還會基于已有的 image 來制作自己特殊需要的 ima...
摘要:通過的我們可以將多個有機的組合起來構(gòu)建出自己需要的服務(wù)但是這里有幾個小問題就是不利于分享步驟麻煩需要自己創(chuàng)建指定使用那如何解決上面的兩個問題呢第節(jié)例子中的服務(wù)可以通過創(chuàng)建一個這樣的文件來解決通過下面的命令就能將所有需要的啟動起來 通過docker 的 network我們可以將多個 container 有機的組合起來構(gòu)建出自己需要的服務(wù). 但是這里有幾個小問題就是 不利于分享. 步驟麻...
摘要:由于公司沒有運維又需要監(jiān)控服務(wù)器的一些數(shù)據(jù)信息想盡快的啟動一個數(shù)值監(jiān)控系統(tǒng)技術(shù)評估了下打算的方式來建設(shè)是一個時間數(shù)列數(shù)據(jù)庫并且自帶一些簡單圖形展示功能雖然展示方面不是很完美但是在收集時間數(shù)據(jù)上非常的方便和簡單根據(jù)官網(wǎng)的例子只需要一個連接就能 由于公司沒有運維, 又需要監(jiān)控服務(wù)器的一些數(shù)據(jù)信息, 想盡快的啟動一個數(shù)值監(jiān)控系統(tǒng). 技術(shù)評估了下打算 graphite + grafana 的...
閱讀 1714·2021-11-22 15:33
閱讀 2085·2021-10-08 10:04
閱讀 3543·2021-08-27 13:12
閱讀 3419·2019-08-30 13:06
閱讀 1467·2019-08-29 16:43
閱讀 1392·2019-08-29 16:40
閱讀 786·2019-08-29 16:15
閱讀 2746·2019-08-29 14:13