分类: Docker & K8S

共 17 篇
Docker & K8S
Docker实战指南 0x04 实战练习

安装MySQL 安装Redis redis 自描述文件: https://raw.githubusercontent.com/antirez/redis/4.0/redis.conf 、 安装ElasticSearch 安装Nginx 随便启动一个 nginx 实例, 只是为了复制出配置 docker run p 80…

2 分钟 · 15 次阅读
Docker & K8S
Docker实战指南 0x03 Docker容器互联

端口映射 p HostPort:ContainerPort IP:HostPort:ContainerPort HostPort:ContainerPort 查看端口映射 docker port hellomysql 容器互联 link name:alias,name连接容器的名称,alias连接的别名 场景:我们无需…

1 分钟 · 10 次阅读
Docker & K8S
Docker实战指南 0x02 Docker数据管理

使用Docker过程中,往往需要对数据进行持久化,或者多个容器之间进行数据共享,这就需要我们熟悉容器的数据管理操作 容器中管理数据主要的两种方式: 数据卷(Data Volumes):容器内数据直接映射到本地主机环境 数据卷容器(Data Volumes Containers):使用特定容器维护数据 数据卷 将主机操作…

3 分钟 · 15 次阅读
Docker & K8S
Docker实战指南 0x01 Docker快速入门

我们以使用Docker的方式安装MySQL为例,快速体会Docker的基本操作 镜像操作 下载镜像 docker pull mysql 以上下载过程看出,镜像是分层的(Layer)。c499e6d256d6是当前层的唯一id(完整的id为256bit,64个十六进制字符组成)。 不同的镜像如果有相同的层,本地只会存储一…

3 分钟 · 13 次阅读
Docker & K8S
Docker实战指南 0x00 Docker基础

为什么是Docker? Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。 Docker解决了什么问题 快速交付和部署(镜像与容器) 资源的高效利用和隔离(高密度部署) 轻松的迁移和扩展(一次封装,到处运行) Docker使用步骤 安装Docker(安装应用商店) 寻找/下…

4 分钟 · 14 次阅读
Docker & K8S PHP
Docker && PHP #2 多容器运行 Apache + PHP

我们来继续利用 Docker 搭建 PHP,目前主流的 PHP 运行模式还是基于 FPM,那么在这节中,我们来使用 Dcoker 搭建 PHPFPM。 首先是下载镜像。 其体积只有 76M,我们在运行容器时候可以使用 d 让容器在后台运行。 接下来,我们安装 apache。 我们还是利用上一次我们编写的 Hello D…

2 分钟 · 11 次阅读
Docker & K8S PHP
Docker && PHP #1 使用 PHP 官方镜像运行第一个 PHP 程序

目前 Docker 部署算是比较流行的方式,在传统方式搭建生产环境时候我们需要人工进行编译,我们可以利用 Docker 来简化这一步操作,直接拉取官方镜像。 这个镜像对于值运行 cli 程序来说镜像镜像有些太大了,镜像大就涉及到了拉取时间慢,而且占用磁盘资源,我们也可以选择 alpine 的版本,这是一个专门面向 do…

2 分钟 · 10 次阅读