![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Docker
No_Game_No_Life_
这个作者很懒,什么都没留下…
展开
-
深入理解Docker——DockerFile语法实践和DockerHub提交
文章目录FROMLABELRUNWORKDIRADD和COPYENVVOLUMEEXPOSECMDENTRYPOINT更多语法可以参考Dockerfile ReferenceFROMFROM scratch #没有base,从头制作FROM centosFROM ubuntu:14.04FROM指定了base Image,所以尽量使用官方的Image作为一个Base Image。L...原创 2019-11-02 10:55:48 · 451 阅读 · 0 评论 -
深入理解Docker——Docker Image
Docker Image概述Image是文件(root filesystem)和元数据(meta data)的集合:对于Linux系统来讲,分为用户空间和内核空间。内核空间就是Linux的内核(bootfs),而用户空间就是我们做的一个Linux的发行版,比如Ubuntu、CentOs、RedHat等等,这个发行版本就是一个Base Image。如下图所示。而在Base Image之上,我...原创 2019-10-24 17:01:46 · 724 阅读 · 0 评论 -
从Docker到Kubernetes——Docker底层技术介绍
文章目录容器化思维容器化思维及更多容器化思维从技术角度理解容器化思维,就是要意识到容器的本质是一个进程以及运行该进程所需要的各种依赖。比如,当理解了容器实际上是一个进程,我们就不需要去备份一个容器了,而是应该把需要备份的数据放在容器外挂的volume里或者数据库里。下面举例“SSH服务器的替代方案”的问题,来举例说明如何用容器化的思维解决一些日常运维中的问题。你会在一个进程中启动一个ssh...原创 2019-10-20 18:58:18 · 221 阅读 · 0 评论 -
从Docker到Kubernetes——Docker构建应用栈(二)
文章目录App容器节点(Django)的配置HAProxy容器节点的配置应用栈访问测试App容器节点(Django)的配置Django容器启动后,需要利用Django框架,开发一个简单的Web程序。首先进入Django的容器,执行如下的命令(不使用docker attach了,使用该命令有一个问题。当多个窗口同时使用该命令进入该容器时,所有的窗口都会同步显示。如果有一个窗口阻塞了,那么其他窗...原创 2019-10-20 16:37:53 · 218 阅读 · 0 评论 -
从Docker到Kubernetes——Docker构建应用栈(一)
文章目录应用栈介绍获取应用栈各个节点所需镜像应用栈容器节点互联应用栈容器节点启动应用栈容器节点配置Redis-master配置Redis-slave配置Redis数据库容器节点的测试应用栈介绍在Docker中,镜像是容器的基础,可以通过镜像来运行容器。本文将介绍如何用Docker Hub中已有的镜像资源来搭建一个Docker应用栈。在开始搭建过程前,对应用栈进行一个介绍:我们将搭建一个包含6...原创 2019-10-19 22:17:58 · 429 阅读 · 0 评论