简单介绍一下如何使用 GitLab-CI 来自动创建 Docker 镜像, 并上传到仓库.
想法
用 GitLab 来管理 Dockerfile 是一件很显然的事情了. 在每次更改 Docke...
docker 私有 registry 服务
官方镜像下的简单示例
本节中,将创建一个 Container 来运行 Docker 的官方 Registry 镜像。你将推送(Push)一个镜像到这个 Registry 服务器,然后再从该 Regi...
docker swarm 管理和维护
管理和维护集群
运行集群时,管理节点是管理集群和存储集群状态的关键组件。了解管理节点的一些关键特性以便正确部署和维护集群是非常重要的。
在集群中操作管理节点
管理节点使用raft共识算法来管理集...
docker swarm 部署服务到集群
在管理节点上执行docker service create命令将应用部署到集群。集群管理者将服务描述视为 应用程序所需的状态。内置的集群编排器和调度者将应用程序部署到集群并维持所需状态。
创建服务...
docker swarm 创建集群
创建集群
当运行命令创建集群时,Docker Engine将以集群模式运行。
运行docker swarm init 在当前节点上创建一个单节点集群。设置集群如下:
将当前节点切换到...
docker swarm 服务如何工作
要在集群中部署镜像,创建一个服务。在一些更大的应用上下文中,服务通常称之为微服务。服务可能是一个HTTP服务器、数据库、或者分布式环境中运行的任何其他可执行的程序。
在创建服务时,可以指定要使用...
docker swarm 节点如何工作
集群有两种节点类型:manager和worker
管理节点
管理节点处理集群管理任务:
维护集群状态
调度服务
提供集群HTTP API端点
使用Raft实现管...
docker swarm 路由网格
使用swarm模式路由网格
swarm模式可以很容易的将服务端口发布到外部。
所有节点都参入到ingress路由网格。
路由网格使得集群中每个节点都能够接收集群中已发布的服务端口...
docker swarm 管理
安装docker
yum remove docker \
docker-common \
container-seli...
为容器定制的持久化存储方案
在这种状况下,一个节点发生故障,触发该节点上的容器进行迁移。一旦另一个主机重新启动,应用程序找到失效之前的状态数据。
容器和存储
容器非常快捷、可扩展、很灵活
非常快速的启动、停...
docker 镜像设置时区
修改docker镜像时区的方法和修改普通Linux系统时区的方法一致。具体方法要看使用的是什么发行版。
比如我使用的alpine方法如下:
apk add tzdata
ln -sf /u...