百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 优雅编程 > 正文

docker入门到实践(docker快速入门)

sinye56 2024-10-20 14:06 6 浏览 0 评论

前言:

最近几天发的文章都是关于docker入门到精通,有些粉丝说文章看得不够详细,有没有更详细一点的docker入门的技术文章或者书籍什么的,这两天我也在找,今天终于让我找到了一本Docker书籍,从入门到实践,总体来说这本书更适合初学者!废话不多说,篇幅问题,大家可以看看目录!

本书简介:

本书既适用于具备基础 Linux 知识的 Docker 初学者,也希望可供理解原理和实现的高级用户参考。同时,书中给出的实践案例,可供在进行实际部署时借鉴。前六章为基础内容,供用户理解 Docker 的基本概念和操作;7 ~ 9 章介绍包括数据管理、网络等高级操作;第 10 ~ 13章介绍了容器生态中的几个核心项目;14、15 章讨论了关于 Docker 安全和实现技术等高级话题。后续章节则分别介绍包括 Etcd、CoreOS、Kubernetes、Mesos、容器云等热门开源项目。最后,展示了使用容器技术的典型的应用场景和实践案例。

获取方式:

如果说自己不想去找的话,我这里也有,麻烦大家帮忙转发+关注一波,然后私信【软件测试】获取!

书本目录

第一部分Docker 入门

第1章初识Docker

1.1 什么是Docker

1.2为什么要使用Docker

1.3虚拟化与Docker

1.4本章小结


第2章Docker的核心概念和安装

2.1核心概念

2.2安装Docker

2.3本书环境介绍

2.4本章小结



第3章镜像

3.1获取镜像

3.2查看镜像信息

3.3搜寻镜像

3.4删除镜像

3.5创建镜像

3.6存出和载人镜像

3.7上传镜像

3.8本章小结


第4章容器

4.1创建容器

4.2终止容器

4.3进入容器

4.4删除容器

4.5导人和导出容器

4.6本章小结



第5章仓库

5.1 Docker Hub

5.2 Docker Pool简介

5.3创建和使用私有仓库

5.4本章小结



第6章数据管理

6.1数据卷

6.2数据卷容器

6.3利用数据卷容器迁移数

6.4内容小结


第7章网络基础

7.1端口映射实现访问容器

7.2容器互联实现容器间通信

7.3本章小结

第8章使用Dockerfile 创建镜像

8.1基本结构

8.2指令

8.3创建镜像

8.4本章小结



第二部分 实战案列

第9章操作系统

9.1 Busybug

9.2 Debian/Ubuntu

9.3 CentOS/Fedora

9.4 CoreOS

9.5本章小结



第10章创建支持 SSH服务的镜像

10.1 基于commit命令创建

10.2使用 Dockerfile创建

10.3本章小结



第11章Web 服务器与应用

11.1 Apache

11.2 Nginx

11.3 Tomcat

11.4 Weblogic

11.5 LAMP

11.5.1下载 LAMP镜像

11.5.2 使用默认方式启动LAMP容器

11.5.3 部署自己的PHP应用

11.5.4 在PHP程序中连接数据库

11.6 CMS

11.7本章小结



第12章数据库应用

12.1 MySQL

12.2 Oracle XE

12.3 MongoDB

12.4本章小结



第13章编程语言

13.1 PHP

13.1.1 PHP技术栈

13.1.2 PHP常用框架

13.1.3相关资源

13.2 C/C++

13.2.1 GCC

13.2.2 LLVM

13.2.3 Clang

13.3 Java

13.4 Python

13.4.1 Python 技术栈

13.4.2 Flask

13.5 Perl

13.6 Ruby

13.7 JavaScript

13.8 GO

13.9 本章小结



第14章使用私有仓库

14.1使用 docker-registry

14.2用户认证

14.3使用私有仓库批量上传镜像

14.4仓库配置

14.5本章小结



第15章构建Docker容器集群

15.1使用自定义网桥连接跨主机容器

15.2使 用Ambassador容器

15.3本章小结



第16章在公有云上使用Docker

16.1公有云上安装Docker

16.1.1 CentOS 6.5系统

16.1.2 Ubuntu 14.04系统

16.2阿里云 Docker的特色服务

16.3本章小结



第17章Docker 实践之道

17.1个人学习之道

17.2技术创业之道

17.3中小型企业实践之道

17.4本章小结



第三部分高级话题

第18章Docker 核心技术

18.1基本架构

18.2命名空间

18.3控制组

18.4 联合文件系统

18.5 Docker 网络实现

18.6本章小结



第19章Docker 安全

19.1命名空间隔离的安全

19.2控制组资源控制的安全

19.3内核能力机制

19.4 Docker 服务端的防护

19.5其他安全特性

19.6本章小结



第20章高级网络配置

20.1网络启动与配置参数

20.2配置容器DNS和主机名

20.3容器访问控制

20.4映射容器端口到宿主主机的实现

20.5配置 docker0网桥

20.6自定义网桥

20.7创建一个点到点连接

20.8工具和项目

20.9本章小结



第21章Docker 相关项目

21.1平台即服务方案

21.2持续集成

21.3管理工具

21.4编程开发

21.5其他项目

21.6本章小结



附录

附录A常见问题汇总

附录B常见仓库

附录C Docker 命令查询

附录D Docker 资源链接

相关推荐

程序员:JDK的安装与配置(完整版)_jdk的安装方法

对于Java程序员来说,jdk是必不陌生的一个词。但怎么安装配置jdk,对新手来说确实头疼的一件事情。我这里以jdk10为例,详细的说明讲解了jdk的安装和配置,如果有不明白的小伙伴可以评论区留言哦下...

Linux中安装jdk并配置环境变量_linux jdk安装教程及环境变量配置

一、通过连接工具登录到Linux(我这里使用的Centos7.6版本)服务器连接工具有很多我就不一一介绍了今天使用比较常用的XShell工具登录成功如下:二、上传jdk安装包到Linux服务器jdk...

麒麟系统安装JAVA JDK教程_麒麟系统配置jdk

检查检查系统是否自带java在麒麟系统桌面空白处,右键“在终端打开”,打开shell对话框输入:java–version查看是否自带java及版本如图所示,系统自带OpenJDK,要先卸载自带JDK...

学习笔记-Linux JDK - 安装&配置

前提条件#检查是否存在JDKrpm-qa|grepjava#删除现存JDKyum-yremovejava*安装OracleJDK不分系统#进入安装文件目...

Linux新手入门系列:Linux下jdk安装配置

本系列文章是把作者刚接触和学习Linux时候的实操记录分享出来,内容主要包括Linux入门的一些理论概念知识、Web程序、mysql数据库的简单安装部署,希望能够帮到一些初学者,少走一些弯路。注意:L...

测试员必备:Linux下安装JDK 1.8你必须知道的那些事

1.简介在Oracle收购Sun后,Java的一系列产品就被整合到Oracle官网中,打开官网乍眼一看也不知道去哪里下载,还得一个一个的摸索尝试,而且网上大多数都是一些Oracle收购Sun前,或者就...

Linux 下安装JDK17_linux 安装jdk1.8 yum

一、安装环境操作系统:JDK版本:17二、安装步骤第一步:下载安装包下载Linux环境下的jdk1.8,请去官网(https://www.oracle.com/java/technologies/do...

在Ubuntu系统中安装JDK 17并配置环境变量教程

在Ubuntu系统上安装JDK17并配置环境变量是Java开发环境搭建的重要步骤。JDK17是Oracle提供的长期支持版本,广泛用于开发Java应用程序。以下是详细的步骤,帮助你在Ubuntu系...

如何在 Linux 上安装 Java_linux安装java的步骤

在桌面上拥抱Java应用程序,然后在所有桌面上运行它们。--SethKenlon(作者)无论你运行的是哪种操作系统,通常都有几种安装应用程序的方法。有时你可能会在应用程序商店中找到一个应用程序...

Windows和Linux环境下的JDK安装教程

JavaDevelopmentKit(简称JDK),是Java开发的核心工具包,提供了Java应用程序的编译、运行和开发所需的各类工具和类库。它包括了JRE(JavaRuntimeEnviro...

linux安装jdk_linux安装jdk软连接

JDK是啥就不用多介绍了哈,外行的人也不会进来看我的博文。依然记得读大学那会,第一次实验课就是在机房安装jdk,编写HelloWorld程序。时光飞逝啊,一下过了十多年了,挣了不少钱,买了跑车,娶了富...

linux安装jdk,全局配置,不同用户不同jdk

jdk1.8安装包链接:https://pan.baidu.com/s/14qBrh6ZpLK04QS8ogCepwg提取码:09zs上传文件解压tar-zxvfjdk-8u152-linux-...

运维大神教你在linux下安装jdk8_linux安装jdk1.7

1.到官网下载适合自己机器的版本。楼主下载的是jdk-8u66-linux-i586.tar.gzhttp://www.oracle.com/technetwork/java/javase/downl...

window和linux安装JDK1.8_linux 安装jdk1.8.tar

Windows安装JDK1.8的步骤:步骤1:下载JDK打开浏览器,找到JDK下载页面https://d.injdk.cn/download/oraclejdk/8在页面中找到并点击“下载...

最全的linux下安装JavaJDK的教程(图文详解)不会安装你来打我?

默认已经有了linux服务器,且有root账号首先检查一下是否已经安装过java的jdk任意位置输入命令:whichjava像我这个已经安装过了,就会提示在哪个位置,你的肯定是找不到。一般我们在...

取消回复欢迎 发表评论: