Docker Cloud 简介
时间:2022-04-29
本文章向大家介绍Docker Cloud 简介,主要内容包括构建镜像、Swarm mode、其他功能、基本概念、基础应用、原理机制和需要注意的事项等,并结合实例形式分析了其使用技巧,希望通过本文能帮助到大家理解应用这部分内容。
Docker Cloud
是官方推出的构建、测试镜像,管理 Swarm mode,自动以镜像方式部署服务的地方。
构建镜像
和我们熟悉的 Dockr Hub
一样,关联 GitHub
或者 Bitbucket
即可开始自动构建镜像。
构建镜像详情只有自己能够看到。
自动测试
https://docs.docker.com/docker-cloud/builds/automated-testing/
https://docs.docker.com/docker-cloud/builds/advanced/
每次源代码提交 Pr 时,Docker Cloud 会自动测试 Pr。
在构建配置选项打开自动测试,并在构建目录下新增 docker-compose.test.yml
sut:
build: .
command: run_tests.sh
可以通过 depends_on
增加服务,也可以使用多个 compose
文件,只要以 .test.yml
结尾就行。
命令返回 0 则表示测试通过,其他均为失败。
示例:https://github.com/khs1994-docker/hexo/blob/dev/alpine/docker-compose.test.yml
Swarm mode
https://docs.docker.com/docker-cloud/cloud-swarm/connect-to-swarm/
切换到 Swarms beta
标签,按照提示在 Docker 主机执行命令,即可在 Docker 桌面版方便的查看集群详情。
其他功能
链接特定云服务商才能使用,这里不再说明。
- 新手指南OpenStack:Nova的基础知识
- Python-装饰器详解
- Contact Manager Web API 示例[2] Web API Routing
- Android一些关于分辨率和布局的设置
- log4net 中错误 System.Web.HttpException (0x80004005): 文件不存在
- Contact Manager Web API 示例[2] Web API Routing
- Python内置函数
- NET实现微信公共平台上传下载多媒体文件
- css3基础知识——回顾
- Contact Manager Web API 示例[3] 分页和查询(Paging and Querying)
- @font-face css3自定义个性化字体
- 你不知道的javaScript笔记(7)
- Contact Manager Web API 示例[4] 异常处理(Exception Handling)
- 你不知道的javaScript笔记(6)
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- Centos7安装完后无法联网的解决方法
- Linux静态链接库与模板类的处理方式
- 深入研究RocketMQ消费者是如何获取消息的
- CentOS7下 Apache的安装配置方法
- expect命令在linux下实现批量ssh免密
- 学习Vim合并行的方法和技巧
- 九种查找算法
- 代码防御性编程的十条技巧
- Ubuntu终端多窗口分屏Terminator
- linux 编译安装python3.6的教程详解
- Unix/Linux系统下的nobody用户与nologin详细介绍
- 详解flutter engine 那些没被释放的东西
- Centos7安装PHP及Nginx的教程详解
- Flutter Image实现图片加载
- Centos7系统下搭建.NET Core2.0+Nginx+Supervisor环境