博客
关于我
优秀如我也被菜哭了!美团大牛每天熬夜到凌晨三四点都在看的Docker教程!
阅读量:105 次
发布时间:2019-02-26

本文共 2163 字,大约阅读时间需要 7 分钟。

写在前面

Docker如日中天,这不是单纯的炒概念,Docker确确实实解决了开发与运维的痛点,因此在企业开发中得到了非常广泛的使用。

Docker是一个开放源代码软件项目,让应用程序部署在软件容器下的工作可以自动化进行,借此在Linux操作系统上,提供一-个额外的软件抽象层,以及操作系统层虚拟化的自动管理机制。

美团大牛每天熬夜到凌晨三四点都在看的Docker教程,相信看完这份教程之后你对Docker会有更深入的了解。

Docker教程领取方式:帮忙一键三连后,看下图加小助理VX(gyhycx7980)即可免费领取到!

[docker系列-1]初识Docker

  • 什么是docker
  • docker和虚拟机
  • docker与传统容器
  • docker应用场景
  • docker核心组件
  • docker相关技术

震精!京东T8大牛每天熬夜到凌晨三四点,竟然是在写Docker教程

 

[docker.系列-2]容器基本操作-1

  • 查看容器
  • 创建容器

震精!京东T8大牛每天熬夜到凌晨三四点,竟然是在写Docker教程

 

[docker,系列-3]容器基本操作-2

  • 容器启动
  • 容器停止
  • 容器删除

震精!京东T8大牛每天熬夜到凌晨三四点,竟然是在写Docker教程

 

[docker系列-4]容器内执行命令

  • 依附容器
  • 容器内执行命令

震精!京东T8大牛每天熬夜到凌晨三四点,竟然是在写Docker教程

 

[docker.系列-5]容器操作进阶

  • 查看容器信息
  • 查看容器进程
  • 查看容器日志

震精!京东T8大牛每天熬夜到凌晨三四点,竟然是在写Docker教程

 

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

  • 容器导出
  • 容器导入

震精!京东T8大牛每天熬夜到凌晨三四点,竟然是在写Docker教程

 

[docker.系列-7]镜像介绍

  • 镜像与容器的关系
  • 镜像的体系结构
  • 镜像的写时复制机制

震精!京东T8大牛每天熬夜到凌晨三四点,竟然是在写Docker教程

 

Docker教程领取方式:帮忙一键三连后,看下图加小助理VX(gyhycx7980)即可免费领取到!

[docker.系列-8]本地镜像管理

  • 查看
  • 下载

震精!京东T8大牛每天熬夜到凌晨三四点,竟然是在写Docker教程

 

[docker.系列-9]创建本地镜像

  • 创建容器
  • 创建本地镜像

震精!京东T8大牛每天熬夜到凌晨三四点,竟然是在写Docker教程

 

[docker系列-10]Dockerfile

上文中向读者介绍了简单的创建本地镜像的方式,但是commit方式存在一些问题,比如不够透明化,无法重复,体积较大,为了解决这些问题,可以考虑使用Dockerfile。

Dockerfile就是-一个普通的文本文件,其内包含了一条条的指令,每一条指令都会构建-一层。先来看一个简单的例子。

震精!京东T8大牛每天熬夜到凌晨三四点,竟然是在写Docker教程

 

[docker系列-11 ]Docker Hub

类似于GitHub提供的代码托管服务,Docker Hub提供了镜像托管服务,Docker Hub地址为https://hub.docker.com/,利用Docker Hub读者可以搜索、创建、分享和管理镜像。Docker Hub上的镜像分为两大类,一类是官方镜像,例如我们之前用到的nginx、mysq|等, 还有一类是普通的用户镜像,普通用户镜像由用户自己上传。

震精!京东T8大牛每天熬夜到凌晨三四点,竟然是在写Docker教程

 

[docker.系列-12]自动化构建

自动化构建,就是使用Docker Hub连接一个包含Dockerfile文件的GitHub仓库或者BitBucket仓库,Docker Hub则会自动构建镜像,通过这种方式构建出来的镜像会被标记为Automated Build,也称之为受信构建(Trusted Build),这种构建方式构建出来的镜像,其他人在使用时可以自由的查看Dockerfile内容,知道该镜像是怎么来的,同时,由于构建过程是自动的,所以能够确保仓库中的镜像都是最新的。

震精!京东T8大牛每天熬夜到凌晨三四点,竟然是在写Docker教程

 

[docker系列-13]创建自己的Docker Hub

前面我们使用的Docker Hub是由Docker官方提供的,我们也可以搭建自己的Docker,搭建方式也很容器,因为Docker官方已经将Docker注册服务器做成镜像了,我们直接pull下来运行即可。

震精!京东T8大牛每天熬夜到凌晨三四点,竟然是在写Docker教程

 

[docker系列-14]容器网络

容器运行在宿主机上,如果外网能够访问容器,才能够使用它提供的服务。本文就来了解下容器中的网络知识。

éç²¾ï¼äº¬ä¸T8å¤§çæ¯å¤©ç¬å¤å°åæ¨ä¸åç¹ï¼ç«ç¶æ¯å¨åDockeræç¨

 

[docker系列-15]数据卷入门

数据卷可以绕过拷贝系统,在多个容器之间、容器和宿主机之间共享目录或者文件,数据卷绕过了拷贝系统,可以达到本地磁盘I/O性能。

本文先通过一个简单的案例向读者展示数据卷的基本用法。

éç²¾ï¼äº¬ä¸T8å¤§çæ¯å¤©ç¬å¤å°åæ¨ä¸åç¹ï¼ç«ç¶æ¯å¨åDockeræç¨

 

[docker,系列-16]宿主机目录做数据卷

上文中对于数据卷的用法还不是最佳方案,一般来说, 我们可能需要明确指定将宿主机中的一个目录挂载到容器中,这种指定方式如下:

éç²¾ï¼äº¬ä¸T8å¤§çæ¯å¤©ç¬å¤å°åæ¨ä¸åç¹ï¼ç«ç¶æ¯å¨åDockeræç¨

 

[docker系列-17]数据卷其他操作

  • Dockerfile中的数据卷
  • 查看所有数据卷
  • 查看数据卷详情
  • 删除数据卷

éç²¾ï¼äº¬ä¸T8å¤§çæ¯å¤©ç¬å¤å°åæ¨ä¸åç¹ï¼ç«ç¶æ¯å¨åDockeræç¨

 

Docker教程领取方式:帮忙一键三连后,看下图加小助理VX(gyhycx7980)即可免费领取到!

[docker,系列-18]数据卷容器

数据卷容器是一个专门用来挂载数据卷的容器,该容器主要是供其他容器引用和使用。所谓的数据卷容器,实际上就是一个普通的容器,举例如下:

éç²¾ï¼äº¬ä¸T8å¤§çæ¯å¤©ç¬å¤å°åæ¨ä¸åç¹ï¼ç«ç¶æ¯å¨åDockeræç¨

 

[docker,系列-19]数据备份与恢复

利用数据卷容器可以实现实现数据的备份和恢复。

  • 备份
  • 恢复

éç²¾ï¼äº¬ä¸T8å¤§çæ¯å¤©ç¬å¤å°åæ¨ä¸åç¹ï¼ç«ç¶æ¯å¨åDockeræç¨

 

[docker系列-20]容器连接

一般来说,容器启动后,我们都是通过端口映射来使用容器提供的服务,实际上,端口映射只是使用容器服务的一种方式,除了这种方式外,还可以使用容器连接的方式来使用容器服务。

éç²¾ï¼äº¬ä¸T8å¤§çæ¯å¤©ç¬å¤å°åæ¨ä¸åç¹ï¼ç«ç¶æ¯å¨åDockeræç¨

 

[docker系列-21]容器编排

  • 准备工作
  • 编写Dockerfile
  • 编写docker-compose.yml
  • 运行
  • 初始化配置
  • 测试
  • 其他

震精!京东T8大牛每天熬夜到凌晨三四点,竟然是在写Docker教程

 

Docker教程领取方式:帮忙一键三连后,看下图加小助理VX(gyhycx7980)即可免费领取到!

éç²¾ï¼äº¬ä¸T8å¤§çæ¯å¤©ç¬å¤å°åæ¨ä¸åç¹ï¼ç«ç¶æ¯å¨åDockeræç¨

 

转载地址:http://wor.baihongyu.com/

你可能感兴趣的文章
Nginx 多端口配置和访问异常问题的排查与优化
查看>>
Nginx 如何代理转发传递真实 ip 地址?
查看>>
Nginx 学习总结(16)—— 动静分离、压缩、缓存、黑白名单、性能等内容温习
查看>>
Nginx 学习总结(17)—— 8 个免费开源 Nginx 管理系统,轻松管理 Nginx 站点配置
查看>>
Nginx 学习(一):Nginx 下载和启动
查看>>
nginx 常用指令配置总结
查看>>
Nginx 常用配置清单
查看>>
nginx 常用配置记录
查看>>
nginx 开启ssl模块 [emerg] the “ssl“ parameter requires ngx_http_ssl_module in /usr/local/nginx
查看>>
Nginx 我们必须知道的那些事
查看>>
Nginx 源码完全注释(11)ngx_spinlock
查看>>
Nginx 的 proxy_pass 使用简介
查看>>
Nginx 的 SSL 模块安装
查看>>
Nginx 的优化思路,并解析网站防盗链
查看>>
Nginx 的配置文件中的 keepalive 介绍
查看>>
Nginx 相关介绍(Nginx是什么?能干嘛?)
查看>>
Nginx 知识点一网打尽:动静分离、压缩、缓存、跨域、高可用、性能优化...
查看>>
nginx 禁止以ip形式访问服务器
查看>>
NGINX 端口负载均衡
查看>>
Nginx 结合 consul 实现动态负载均衡
查看>>