Tag: Docker
74 total results found
多阶段构建
老的方案 在 Docker 17.05 版本之前,我们构建 Docker 镜像时,通常会采用两种方式: 1、全部放入一个 Doc...
Dockerfile 常用指令详解
COPY 复制文件 COPY 指令将从构建上下文目录中 <源路径> 的文件/目录复制到新一层镜像内的 <目标路径...
使用 Dockerfile 定制镜像
Dockerfile 简介 通过上篇教程对 docker commit 的学习,我们可以了解到,镜像的定制实际上就是定制每一层所添...
目录索引
本系列教程是《Docker 从入门到实践》学习笔记,已更新完毕。 入门篇 基本概念:镜像、容器与仓库 本地安装 Docker ...
利用 docker commit 理解镜像分层构建
当我们运行一个容器的时候(如果不使用卷的话),我们做的任何文件修改都会被记录于容器存储层里。而 Docker 提供了一个 docke...
镜像的基本使用
获取镜像 获取镜像的命令格式如下: docker pull [选项] [Docker Registry 地址[:端口号]/]仓库...
本地安装 Docker 应用
安装 Docker Docker 分 CE 和 EE 版本,分别代表社区版(免费)和企业版。每月发布 Edge 版本,每三个月发布...
基于 Broker + NATS 在客户端和服务端实现基于事件驱动的异步通信(上)
为什么引入异步通信 到目前为止,我们已经在 Laracom 中完成了用户注册、登录、认证、查询、密码重置相关接口的服务化重构,不过...
基本概念:镜像、容器与仓库
使用 Docker 之前,我们先要搞明白三个重要的概念:镜像、容器和仓库。 Docker 镜像 Docker 镜像是一个特殊的文...
在 Laravel 电商项目中基于 Micro API 调用用户微服务接口
今天,我们回到 Laracom 项目 PHP 端,演示如何在 PHP 中调用 Micro API 网关提供的 HTTP JSON 接...
基于 JWT 实现用户认证接口
引入 JWT 包提供用户认证服务 微服务接口都是基于 API 的,所以传统的基于 Cookie + Session 的用户认证方式...
引入 Docker Compose 编排多个容器并实现客户端远程调用服务端用户接口
为什么引入 Docker Compose 前面我们提到随着服务数量的增多,如果为每个服务配置单独的 Dockerfile 和 Ma...
创建第一个微服务接口 —— 用户注册接口
今天开始,我们正式开始对 Laracom 电商单体应用进行微服务重构。首先从用户模块开始。 PHP 应用业务逻辑梳理 先到 PH...
拆分客户端服务与 Dockerfile 多阶段构建
客户端重构 在上篇教程中,我们引入了 Go Micro 框架来重构演示微服务接口,并且移除了基于 GOPATH 的包管理机制,改由...
引入 Go Micro 框架并通过 Go Modules 管理包依赖
引言 前面演示的微服务接口是基于 gRPC 和原生 HTTP 服务器实现的,今天我们正式引入 Go Micro 框架来构建微服务。...