資源簡(jiǎn)介
Docker — 從入門(mén)到實(shí)踐
【目錄】
目錄 前言 修訂記錄 如何貢獻(xiàn) Docker 簡(jiǎn)介 什么是 Docker 為什么要用 Docker 基本概念 鏡像 容器 倉(cāng)庫(kù) 安裝 Docker Ubuntu Debian CentOS Raspberry Pi macOS Windows PC 鏡像加速器 使用鏡像 獲取鏡像 列出鏡像 刪除本地鏡像 利用 commit 理解鏡像構(gòu)成 使用 Dockerfile 定制鏡像 Dockerfile 指令詳解 COPY 復(fù)制文件 ADD 更高級(jí)的復(fù)制文件 CMD 容器啟動(dòng)命令 ENTRYPOINT 入口點(diǎn) ENV 設(shè)置環(huán)境變量 1 1.7.6.6 1.7.6.7 1.7.6.8 1.7.6.9 1.7.6.10 1.7.6.11 1.7.6.12 1.7.6.13 1.7.7 1.7.8 1.7.9 1.8 1.8.1 1.8.2 1.8.3 1.8.4 1.8.5 1.8.6 1.9 1.9.1 1.9.2 1.9.3 1.10 1.10.1 1.10.2 1.11 1.11.1 1.11.2 1.11.3 1.12 1.12.1 1.12.2 1.12.3 1.12.4 ARG 構(gòu)建參數(shù) VOLUME 定義匿名卷 EXPOSE 暴露端口 WORKDIR 指定工作目錄 USER 指定當(dāng)前用戶 HEALTHCHECK 健康檢查 ONBUILD 為他人作嫁衣裳 參考文檔 Dockerfile 多階段構(gòu)建 其它制作鏡像的方式 實(shí)現(xiàn)原理 操作容器 啟動(dòng) 守護(hù)態(tài)運(yùn)行 終止 進(jìn)入容器 導(dǎo)出和導(dǎo)入 刪除 訪問(wèn)倉(cāng)庫(kù) Docker Hub 私有倉(cāng)庫(kù) 私有倉(cāng)庫(kù)高級(jí)配置 數(shù)據(jù)管理 數(shù)據(jù)卷 監(jiān)聽(tīng)主機(jī)目錄 使用網(wǎng)絡(luò) 外部訪問(wèn)容器 容器互聯(lián) 配置 DNS 高級(jí)網(wǎng)絡(luò)配置 快速配置指南 容器訪問(wèn)控制 端口映射實(shí)現(xiàn) 配置 docker0 網(wǎng)橋 2 1 . 1 2 . 5 1 . 1 2 . 6 1 . 1 2 . 7 1 . 1 2 . 8 1 . 1 3 1 . 1 3 . 1 1 . 1 3 . 2 1 . 1 3 . 3 1 . 1 3 . 4 1 . 1 3 . 5 1 . 1 3 . 6 1 . 1 3 . 7 1 . 1 3 . 8 1 . 1 4 1 . 1 4 . 1 1 . 1 4 . 2 1 . 1 5 1 . 1 6 1 . 1 6 . 1 1 . 1 6 . 2 1 . 1 6 . 3 1 . 1 6 . 4 1 . 1 6 . 5 1 . 1 6 . 6 1 . 1 7 1 . 1 7 . 1 1 . 1 7 . 2 1 . 1 7 . 3 1 . 1 7 . 4 1 . 1 7 . 5 1 . 1 7 . 6 1 . 1 8 1 . 1 8 . 1 自 定 義 網(wǎng) 橋 工 具 和 示 例 編 輯 網(wǎng) 絡(luò) 配 置 文 件 實(shí) 例 : 創(chuàng) 建 一 個(gè) 點(diǎn) 到 點(diǎn) 連 接 D o c k e r 三 劍 客 之 C o m p o s e 項(xiàng) 目 簡(jiǎn) 介 安 裝 與 卸 載 使 用 命 令 說(shuō) 明 C o m p o s e 模 板 文 件 實(shí) 戰(zhàn) D j a n g o 實(shí) 戰(zhàn) R a i l s 實(shí) 戰(zhàn) W o r d P r e s s D o c k e r 三 劍 客 之 M a c h i n e 項(xiàng) 目 安 裝 使 用 D o c k e r 三 劍 客 之 D o c k e r S w a r m S w a r m m o d e 基 本 概 念 創(chuàng) 建 S w a r m 集 群 部 署 服 務(wù) 使 用 c o m p o s e 文 件 管 理 敏 感 數(shù) 據(jù) 管 理 配 置 信 息 安 全 內(nèi) 核 命 名 空 間 控 制 組 服 務(wù) 端 防 護(hù) 內(nèi) 核 能 力 機(jī) 制 其 它 安 全 特 性 總 結(jié) 底 層 實(shí) 現(xiàn) 基 本 架 構(gòu) 3 1 . 1 8 . 2 1 . 1 8 . 3 1 . 1 8 . 4 1 . 1 8 . 5 1 . 1 8 . 6 1 . 1 9 1 . 1 9 . 1 1 . 1 9 . 2 1 . 1 9 . 3 1 . 1 9 . 4 1 . 2 0 1 . 2 0 . 1 1 . 2 0 . 2 1 . 2 0 . 3 1 . 2 1 1 . 2 1 . 1 1 . 2 1 . 2 1 . 2 1 . 3 1 . 2 1 . 4 1 . 2 1 . 5 1 . 2 2 1 . 2 2 . 1 1 . 2 2 . 2 1 . 2 2 . 3 1 . 2 2 . 4 1 . 2 2 . 5 1 . 2 2 . 6 1 . 2 2 . 7 1 . 2 3 1 . 2 3 . 1 1 . 2 3 . 2 1 . 2 3 . 3 1 . 2 3 . 4 1 . 2 3 . 5 命 名 空 間 控 制 組 聯(lián) 合 文 件 系 統(tǒng) 容 器 格 式 網(wǎng) 絡(luò) E t c d 項(xiàng) 目 簡(jiǎn) 介 安 裝 集 群 使 用 e t c d c t l C o r e O S 項(xiàng) 目 簡(jiǎn) 介 工 具 快 速 搭 建 C o r e O S 集 群 K u b e r n e t e s 項(xiàng) 目 簡(jiǎn) 介 快 速 上 手 基 本 概 念 k u b e c t l 使 用 架 構(gòu) 設(shè) 計(jì) M e s o s - 優(yōu) 秀 的 集 群 資 源 調(diào) 度 平 臺(tái) M e s o s 簡(jiǎn) 介 安 裝 與 使 用 原 理 與 架 構(gòu) M e s o s 配 置 項(xiàng) 解 析 日 志 與 監(jiān) 控 常 見(jiàn) 應(yīng) 用 框 架 本 章 小 結(jié) 容 器 與 云 計(jì) 算 簡(jiǎn) 介 亞 馬 遜 云 騰 訊 云 阿 里 云 小 結(jié) 4 1.24 1.24.1 1.24.2 1.24.3 1.24.4 1.24.5 1.25 1.25.1 1.26 1.26.1 1.27 1.27.1 1.27.2 1.27.2.1 1.27.2.2 1.27.2.3 1.27.2.4 1.27.2.5 1.27.2.6 1.27.2.7 1.27.2.8 1.27.3 1.27.4 1.27.5 1.27.6 實(shí)戰(zhàn)案例-操作系統(tǒng) Busybox Alpine Debian Ubuntu CentOS Fedora 本章小結(jié) 實(shí)戰(zhàn)案例-CI/CD Drone Docker 開(kāi)源項(xiàng)目 LinuxKit 附錄 附錄一:常見(jiàn)問(wèn)題總結(jié) 附錄二:熱門(mén)鏡像介紹 Ubuntu CentOS MySQL MongoDB Redis Nginx WordPress Node.js 附錄三:Docker 命令查詢 附錄四:Dockerfile 最佳實(shí)踐 附錄五:資源鏈接 附錄六:Docker 中文資源
代碼片段和文件信息
評(píng)論
共有 條評(píng)論