寫在前面
Docker如日中天,這不是單純的炒概念,Docker確確實實解決了開發與運維的痛點,因此在企業開發中得到了非常廣泛的使用,
Docker是一個開放源代碼軟體專案,讓應用程式部署在軟體容器下的作業可以自動化進行,借此在Linux作業系統上,提供一-個額外的軟體抽象層,以及作業系統層虛擬化的自動管理機制,
京東T8大牛每天熬夜到凌晨三四點,熬了半個多月寫了一份Docker的詳細教程整理成檔案,相信看完這份教程之后你對Docker會有更深入的了解,
[docker系列-1]初識Docker
- 什么是docker
- docker和虛擬機
- docker與傳統容器
- docker應用場景
- docker核心組件
- docker相關技術

[docker.系列-2]容器基本操作-1
- 查看容器
- 創建容器

[docker,系列-3]容器基本操作-2
- 容器啟動
- 容器停止
- 容器洗掉

[docker系列-4]容器內執行命令
- 依附容器
- 容器內執行命令

[docker.系列-5]容器操作進階
- 查看容器資訊
- 查看容器行程
- 查看容器日志

[docker系列-6]容器匯入匯出
- 容器匯出
- 容器匯入

[docker.系列-7]鏡像介紹
- 鏡像與容器的關系
- 鏡像的體系結構
- 鏡像的寫時復制機制

[docker.系列-8]本地鏡像管理
- 查看
- 下載

[docker.系列-9]創建本地鏡像
- 創建容器
- 創建本地鏡像

[docker系列-10]Dockerfile
上文中向讀者介紹了簡單的創建本地鏡像的方式,但是commit方式存在一些問題,比如不夠透明化,無法重復,體積較大,為了解決這些問題,可以考慮使用Dockerfile,
Dockerfile就是-一個普通的文本檔案,其內包含了一條條的指令,每一條指令都會構建-一層,先來看一個簡單的例子,

[docker系列-11 ]Docker Hub
類似于GitHub提供的代碼托管服務,Docker Hub提供了鏡像托管服務,Docker Hub地址為https://hub.docker.com/,利用Docker Hub讀者可以搜索、創建、分享和管理鏡像,Docker Hub上的鏡像分為兩大類,一類是官方鏡像,例如我們之前用到的nginx、mysq|等, 還有一類是普通的用戶鏡像,普通用戶鏡像由用戶自己上傳,

[docker.系列-12]自動化構建
自動化構建,就是使用Docker Hub連接一個包含Dockerfile檔案的GitHub倉庫或者BitBucket倉庫,Docker Hub則會自動構建鏡像,通過這種方式構建出來的鏡像會被標記為Automated Build,也稱之為受信構建(Trusted Build),這種構建方式構建出來的鏡像,其他人在使用時可以自由的查看Dockerfile內容,知道該鏡像是怎么來的,同時,由于構建程序是自動的,所以能夠確保倉庫中的鏡像都是最新的,

[docker系列-13]創建自己的Docker Hub
前面我們使用的Docker Hub是由Docker官方提供的,我們也可以搭建自己的Docker,搭建方式也很容器,因為Docker官方已經將Docker注冊服務器做成鏡像了,我們直接pull下來運行即可,

[docker系列-14]容器網路
容器運行在宿主機上,如果外網能夠訪問容器,才能夠使用它提供的服務,本文就來了解下容器中的網路知識,

[docker系列-15]資料卷入門
資料卷可以繞過拷貝系統,在多個容器之間、容器和宿主機之間共享目錄或者檔案,資料卷繞過了拷貝系統,可以達到本地磁盤I/O性能,
本文先通過一個簡單的案例向讀者展示資料卷的基本用法,

[docker,系列-16]宿主機目錄做資料卷
上文中對于資料卷的用法還不是最佳方案,一般來說, 我們可能需要明確指定將宿主機中的一個目錄掛載到容器中,這種指定方式如下:

[docker系列-17]資料卷其他操作
- Dockerfile中的資料卷
- 查看所有資料卷
- 查看資料卷詳情
- 洗掉資料卷

[docker,系列-18]資料卷容器
資料卷容器是一個專門用來掛載資料卷的容器,該容器主要是供其他容器參考和使用,所謂的資料卷容器,實際上就是一個普通的容器,舉例如下:

[docker,系列-19]資料備份與恢復
利用資料卷容器可以實作實作資料的備份和恢復,
- 備份
- 恢復

[docker系列-20]容器連接
一般來說,容器啟動后,我們都是通過埠映射來使用容器提供的服務,實際上,埠映射只是使用容器服務的一種方式,除了這種方式外,還可以使用容器連接的方式來使用容器服務,

[docker系列-21]容器編排
- 準備作業
- 撰寫Dockerfile
- 撰寫docker-compose.yml
- 運行
- 初始化配置
- 測驗
- 其他

京東T8大牛每天熬夜到凌晨三四點,熬了半個多月寫出來的Docker的詳細教程整理成檔案,相信看完這份教程之后你對Docker會有更深入的了解,
聽說威信搜索《愿天堂沒有BUG》會變更強哦!

轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/379539.html
標籤:java
下一篇:谷粒商城_01_環境搭建
