说在前面

对于一个后端开发者而言,对于Docker也是前年十月份才开始听说的(很惭愧,Docker在2013年就已经出现了)。当时有个新项目启动,领导们在技术选型时,在部署方面选定的是Docker。那个时候也只是翻了下相关资料,并没有过多了解过。而且项目到后期,也并没有用Docker来实施。而在年初刚开始时,由于有点闲置时间,于是就接触了下Docker,利用阿里云的ECS服务器进行了一些实践。之后就像SpringBoot一样,部署开发环境或者软件啥的都简直要飞起。当然了,这些环境或者软件都是在开发阶段所使用的,并没有过多的优化和性能方面的考虑。毕竟,是不是用Docker,最后还是实施运维部门去推进的,我们开发人员也只能建议,实际情况很复杂的。所以,对于Docker,本身自己也是个初级入门者。所以此系列文章,在记录使用Docker的一些问题或者安装过程外,还会转载分享一些偏实施运维或者相关系统优化方面的文章的,毕竟我一直推崇:专业的事还是让专业的人来吧。所以对于一个后端开发者来说,这是个有点不务正业的系列(┬_┬)

Docker版本说明

在2017年3月份之后,版本命名方式发生了变化,同时将CE版本(社区版)和EE版本(商业版)进行分开。本系列教程主要是以Docker CE 社区版进行演示的。这里简单列举下,Docker CE支持的一些平台及Linux系列版本的情况。以下内容摘至其官网:

介绍官网地址:https://docs.docker.com/install/

题外话:在没有开启vpn时官网一直访问不到,开启了vpn后一切很顺畅,不知道是否是家里网络问题。

大家在安装时,可直接到官网上去下载对应平台的安装包。

教程安排

主要还是以入门系列为主的,主要是不熟悉,仅仅还是在开发时,用Docker进行一些环境或者软件安装的阶段。对于其深入的,也写不出来呀。所以想趁着编写此系列教程过程中进行相关知识的学习,所以大佬们,请轻拍呀!前几个章节主要是对于Docker的简单介绍及一些命令的使用,之后就是具体的相关实例了(章节在编写过程中,可能会有所调整)。

第一章:Docker简介

第二章:第一个Docker应用

第三章:Docker常用命令

第四章:Dockerfile简单介绍及使用

第五章:构建自定义镜像

第六章:构建私有仓库

第七章:Docker Compose服务编排介绍及使用

第七章:Docker API 介绍及使用

第八章:Docker可视化界面管理

第九章:Docker安装Nginx

第十章:Docker安装JDK

第十一章:Docker安装Tomcat

第十二章:Docker安装Mysql

第十三章:Docker安装RabbitMQ

第十四章:Docker安装Redis

后续待补充...

老生常谈

  • 个人QQ:499452441
  • 微信公众号:lqdevOps

个人博客:http://blog.lqdev.cn

原文地址:http://blog.lqdev.cn/2018/07/29/docker/docker-zero/

Docker | 第零章:前言的更多相关文章

  1. Nova PhoneGap框架 第一章 前言

    Nova PhoneGap Framework诞生于2012年11月,从第一个版本的发布到现在,这个框架经历了多个项目的考验.一直以来我们也持续更新这个框架,使其不断完善.到现在,这个框架已比较稳定了 ...

  2. 《Deep Learning》译文 第一章 前言(中) 神经网络的变迁与称谓的更迭

    转载请注明出处. 第一章 前言(中) 1.1 本书适合哪些人阅读? 能够说本书的受众目标比較广泛,可是本书可能更适合于例如以下的两类人群.一类是学习过与机器学习相关课程的大学生们(本科生或者研究生). ...

  3. Testlink1.9.17使用方法(第一章 前言)

    第一章 前言 QQ交流群:585499566 一.Testlink主要功能: 测试项目管理 测试需求管理 测试用例管理 测试计划的制定 测试用例对测试需求的覆盖管理 测试用例的执行 大量测试数据的度量 ...

  4. ASP.NET Core & Docker & Jenkins 零基础持续集成实战

    原文:ASP.NET Core & Docker & Jenkins 零基础持续集成实战 一.本系列教程说明 源代码管理工具:Gogs 持续集成工具:Jenkins 容器:Docker ...

  5. 白话SpringCloud | 第零章:前言

    说在前面 大清早醒来,觉得睡不着了.还是起来,写写博客.但最后发现关于SpringBoot的安全相关的还是比较多内容的,也比较专业,怕是一个多小时完不成的,也罢,那就来写写关于SpringCloud前 ...

  6. SpringBoot | 第零章:前言

    缘起 前段时间公司领导叫编写一两课关于springboot的基础知识培训课程,说实话,也是今年年初才开始接触了SpringBoot这个脚手架,使用了之后才发现打开了一个新世界.再之后也没有一些系统的学 ...

  7. Docker | 第五章:构建自定义镜像

    前言 上一章节,主要是介绍了下Dockerfile的一些常用命令的说明.我们知道,利用Dockerfile可以构建一个新的镜像,比如运行Java环境,就需要一个JDK环境的镜像,但直接使用公共的镜像时 ...

  8. Docker | 第三章:Docker常用命令

    前言 上一章节,简单介绍了在CentOS下的Docker的安装过程,以及运行了一个官方提供的Hello,World镜像运行了第一个Docker.就像上一章中,验证Docker是否安装成功,我们执行的是 ...

  9. 第零章 HTML启蒙知识与网站开发流程

    Web前端启蒙知识:1.软件架构模式a)B/S架构:Browser-Server 浏览器服务器模型b)C/S架构:Client-Server 客户端服务器模型注1:浏览器是运行网页的应用程序注2:B/ ...

随机推荐

  1. char与wchar_t数据类型

    转自:http://blog.itpub.net/27634692/viewspace-752200/ 有的人爱用strcpy等标准ANSI函数,有的人爱用_tXXXX函数,有必要把来龙去脉搞清楚. ...

  2. ML 徒手系列 最大似然估计

    1.最大似然估计数学定义: 假设总体分布为f(x,θ),X1,X2...Xn为总体采样得到的样本.其中X1,X2...Xn独立同分布,可求得样本的联合概率密度函数为: 其中θ是需要求得的未知量,xi是 ...

  3. centos6 搭建IPSEC

    http://www.maxwhale.com/how-to-install-l2tp-vpn-on-centos/ http://blog.earth-works.com/2013/02/22/ho ...

  4. 我推荐的一些C\C++书籍

    原文链接: 我推荐的一些C\C++书籍 人们常常问我有什么C++和编程的书籍推荐,也许是因为我在PowerDNS有一个关于"编写可读性良好的C++代码"的演讲.这篇博文可以作为我对 ...

  5. URL中#符号的作用

    转自http://blog.sina.com.cn/s/blog_6f9eb2dd0100sk97.html 一.#的涵义 #代表网页中的一个位置.其右面的字符,就是该位置的标识符.比如,       ...

  6. UVa 11020 Efficient Solutions (BST)

    题意:给按顺序给定 n 个人群,用x和y来描述,如果有没有任何一个x' < x y' <= y 或 x '<= x y' <= y,那么这个群体就是优势群体, 让你求出每放入一 ...

  7. 【leetcode 5. 最长回文子串】解题报告

    方法一:中心扩展算法 解题思路:从左到右每一个字符都作为中心轴,然后逐渐往两边扩展,只要发现有不相等的字符,则确定了以该字符为轴的最长回文串,但需要考虑长度为奇数和偶数的不同情况的处理(长度为偶数时轴 ...

  8. CodeForces 116B【二分匹配】

    思路: 暴力..我不会呀.. YY一个二分匹配嘛,然后数组开小了.GG for an hour. #include <bits/stdc++.h> using namespace std; ...

  9. 文件上传Django

    当Django在处理文件上传的时候,文件数据被保存在request.FILES FILES中的每个键为<input type="file" name="" ...

  10. Mysql实例参数优化15个主要参数讲解(原创)

    1.innodb_buffer_pool_size 设置物理内存的60%-80%,反应IO吞吐的最大上限2.innodb_thread_concurrency 线程并发,设置为CPU核心数,如果等于0 ...