
Docker
haozlee
多年linux开发经验,熟悉c++,python。个人主页:https://leehao.me
展开
-
K8s 部署 Nginx 入门
文章 《Mac docker desktop 搭建 kubernetes 环境》 介绍了如何在 mac 上利用 docker desktop 搭建 k8s 运行环境,本文在此基础上,说明如何利用 k8s 部署 nginx 。创建 podpod 是 k8s 最小的编排单位,通常来说不需要直接创建 pod。这里是为了演示 pod 的使用创建了一个 pod。pod 的配置文件 nginx-pod.yml:apiVersion: v1kind: Podmetadata: name: nginx原创 2020-11-04 17:34:26 · 7261 阅读 · 4 评论 -
Mac Docker Desktop 搭建 Kubernetes 环境
学习 kubernetes (下文简称为 k8s)的前提是需要一个 k8s 运行环境。k8s 官网上推荐使用 minikube 开始 k8s 的学习之旅。由于自己的 mac 上已安装了 docker desktop(下文简称 desktop),且 desktop 集成了 kubernetes 功能,可以满足最快完成 k8s 学习环境的搭建的需求。安装/更新 docker desktop如果没有安装 docker desktop,可以直接下载最新版本进行安装。如果已安装 docker,为了更新至最新版本,原创 2020-11-01 21:08:34 · 3938 阅读 · 8 评论 -
使用 Gitlab 搭建 Docker 私有仓库
我们知道,gitlab 可以用来管理 git 提交的源代码,此外,gitlab 还集成了 docker registry 的功能,可以用来作为一个 docker 镜像私有仓库使用。启用 gitlab registry 功能我们假设已安装好 gitlab,具体安装可参考 《使用 docker 安装 gitlab》。Gitlab 默认不打开 docker registry 的功能,需要修改配置打...原创 2020-02-12 10:26:04 · 7291 阅读 · 1 评论 -
使用 Docker 安装 Gitlab
Gitlab 作为开源的 git 代码仓库,功能强大,使用起来非常方便。本文讲述如何使用 docker 来安装 gitlab。本文假定已安装好 docker,可以输入 docker --version 来验证是否已正常安装,输出:Docker version 19.03.5, build 633a0ea使用 docker run 命令安装为方便安装,我们先拉取最新版本的 gitlab ...原创 2020-02-11 15:45:11 · 1523 阅读 · 0 评论 -
Docker Compose 入门教程
Docker compose (以下简称为 compose)可用于定义和运行多容器 docker 应用程序。通过 compose,我们可以使用 YAML 文件来配置应用程序的服务(services),然后只需要通过一个命令,就可以将配置的所有服务启动起来。使用 compose 只需要三步:使用 Dockerfile 定义应用的环境,以便于可以任何地方复制应用的环境使用 docker-co...原创 2020-02-09 21:39:01 · 2282 阅读 · 0 评论 -
Docker 数据持久化
概览默认情况下,在 docker 容器(container)内创建的文件或产生的数据都只是保存在容器的可写层,这意味着当容器不存在时,容器内产生的数据也没有保存下来。Docker 提供两种容器数据持久化的方法,使用这两种方法即使容器不存在时,数据也能持久化下来:Bind mount:bind mount 可以是宿主机(host)文件系统的任意目录或文件,除了 docker 容器可以访问,宿...原创 2020-02-06 19:54:06 · 1519 阅读 · 1 评论