摘要:在程序員英語娛樂主題節目的直播中介紹了下在網站學習的視頻由于時間倉促只學習了一部分最近因為的公司的原因也沒有時間繼續搞直播所以想寫一篇分享下自己的的學習經驗想學習簡短有效的風格所以就將文章題目定為速成班準備本地已經安裝好了現在各個操作系統上
在"程序員英語娛樂主題節目"http://www.douyu.com/aftercode的直播中介紹了下在 egghead 網站學習 docker 的視頻. 由于時間倉促只學習了一部分, 最近因為的公司的原因也沒有時間繼續搞直播, 所以想寫一篇 blog 分享下自己的 docker 的學習經驗. 想學習 egghead 簡短有效的風格, 所以就將文章題目定為"速成班".
準備本地已經安裝好了 docker. 現在各個操作系統上安裝 docker 都非常的容易就不在這邊介紹了
第二點就是配置好 dockerhub 的鏡像站點.這里可以參考這篇文章.
imageimage 有人翻譯成鏡像,但我覺得還是差這么一點味道,所以還是堅持用它的英文原名稱呼它.
獲取 imageimage 是 docker 使用的基礎, 有了 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 // 獲取來自社區(非官方)的 redis, / 之前的東西稱為 namespace (命名空間) // 這里就是獲取 bitnami 制作的 redis image docker pull bitnami/redis // 社區鏡像同樣支持tag docker pull binami/redis:4.0查看已經下載的 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 // 刪除對應 tag 的 images, 這個行為和 pull 指定 image 是一樣的. docker rmi mongo:3.4 // 通過 image id 來刪除 image docker rmi 6329fba85f65 // 其實不需要輸入完整的 id ,一般情況下只要輸入幾位 id 就能定位到對應 image 然后刪除, 這個和 git 中使用 commit 的 sha1 hash 也非常的類似 docker rmi 6329完
希望大家喜歡.
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/27055.html
摘要:本來想在一篇里面就寫完所有的內容的但是考慮考慮到文章太長會和風格相背離所以就按連載的形式來容器是物質基礎有了這個才能讓能運行起來運行起來的稱之為容器它使用中的一等公民直接啟動使用啟動一個容器如果你沒有下載過的話會自動下載一個的指定方法和刪除 本來想在一篇 blog 里面就寫完所有的內容的,但是考慮考慮到文章太長會和 egghead 風格相背離,所以就按連載的形式來. 容器 contai...
摘要:通過能獲得很多別人定制好的但是如果自己想制作一個自己容器該怎么弄呢用就像一個腳本文件告訴如何創建一個新的下面舉例來用來制作一個服務器的指令剛才提到了社區已經有很多很好用的那我們要構建自己的的話就可以在這些的基礎上來做我們要做一個基于的服務器 通過 docker hub 能獲得很多別人定制好的image, 但是如果自己想制作一個自己容器該怎么弄呢? 用 Dockerfile Docker...
摘要:到現在為止我們會從拉取自己需要的文件并執行起來還會基于已有的來制作自己特殊需要的但是如果我們完成一個功能需要多個組合起來使用該怎么辦呢雖然可以通過來制作一個這樣的但是如果所有的功能都做在一個中如果有一個模塊需呀改變的話就需要重新構建整個作為 到現在為止,我們會從 docker hub 拉取自己需要的 image 文件并執行起來. 還會基于已有的 image 來制作自己特殊需要的 ima...
摘要:通過的我們可以將多個有機的組合起來構建出自己需要的服務但是這里有幾個小問題就是不利于分享步驟麻煩需要自己創建指定使用那如何解決上面的兩個問題呢第節例子中的服務可以通過創建一個這樣的文件來解決通過下面的命令就能將所有需要的啟動起來 通過docker 的 network我們可以將多個 container 有機的組合起來構建出自己需要的服務. 但是這里有幾個小問題就是 不利于分享. 步驟麻...
摘要:由于公司沒有運維又需要監控服務器的一些數據信息想盡快的啟動一個數值監控系統技術評估了下打算的方式來建設是一個時間數列數據庫并且自帶一些簡單圖形展示功能雖然展示方面不是很完美但是在收集時間數據上非常的方便和簡單根據官網的例子只需要一個連接就能 由于公司沒有運維, 又需要監控服務器的一些數據信息, 想盡快的啟動一個數值監控系統. 技術評估了下打算 graphite + grafana 的...
閱讀 1721·2021-11-22 15:33
閱讀 2098·2021-10-08 10:04
閱讀 3549·2021-08-27 13:12
閱讀 3425·2019-08-30 13:06
閱讀 1474·2019-08-29 16:43
閱讀 1399·2019-08-29 16:40
閱讀 790·2019-08-29 16:15
閱讀 2749·2019-08-29 14:13