1.docker公司业务介绍
- 2017年初,docker分为社区版和企业版
- docker公司还提供培训,网址: https://training.docker.com/
- docker公司还提供认证,网址: http://success.docker.com/
- 类似于苹果的AppStore,网址: https://store.docker.com/
- 可以通过web界面创建service,网址: https://cloud.docker.com/,这是收费的
2.docker cloud自动化构建
- 是docker公司第一个CaaS(container-as-a-service)产品,提供容器服务的,是在PaaS(类似于阿里云)之上的,就是在云上搭建docker服务
- 是提供容器的管理、编排、部署的托管服务
- docker公司2015年收购了tutum公司,将tutum改装成了docker cloud
- docker cloud提供的主要模块如下:
- docker cloud有两种模式,standard(单点)模式和swarm(集群)模式
- 使用流程图如下
- 实现docker image的自动化构建
- 在项目目录初始化git仓库,会多一个隐藏文件夹.git
- 该目录下的所有文件添加到仓库
- 首次使用,需要本地与github建立连接,步骤如下
- C盘用户目录下找到.ssh文件夹,将里面的id_rsa.pub文件内容复制
- 进入github点击右上角的settings
- 选择左侧SSH and GPG keys
- 点击右侧的New SSH key
- Title随便填,Key将刚才复制的粘贴进来
- 建立好连接后,创建一个git仓库,用于上传代码
- 复制生成的地址
- 本地提交代码到仓库
- 将远程仓库关联到本地,后面加的是上面复制的地址
- 若已存在,可以清除之前的仓库地址
- 内容推送到github
- 网址: https://cloud.docker.com/
- 使用docker cloud时,需要与github账号关联
- 点击github后的插头
- 点击
- 密码验证
- 关联成功
- 点击创建orgainization(组织)
- 创建
- 忽略这一步,信用卡和账户信息
- 创建成功
- 创建自动构建的repository,这里实际是与github关联
- 点进去重新连接
- 写一个名字,然后点击下面的create
- 点击Builds,然后点击配置生成
- 与github项目进行关联,根据里面的Dockerfile文件去构建
- 点击保存和构建,如果点不了,就先save,再构建
- 构建成功
- 点击如下,可以查看构建过程日志
- 打开dockerHub,可以点击自己创建的新用户查看镜像
- github+dockerCloud+dockerHub实现了关联
- 底下的介绍信息,就是gitHub中的介绍信息
- 在gitHub修改介绍页
- 随便修改个字母,点击commit
- 此时可以看到docker cloud在自动构建
- 也可以添加版本号,先在gitHub点击如下
- 点击创建
- 如下
- 此时多了个1.0
- 在docker cloud的构建页面,点击右上角的设置
- 操作如下,先添加一个build,然后按下面设置
- 保存并构建
- 构建成功
3.docker企业版的在线使用
- 网址: https://www.docker.com/products/docker-enterprise
- 使用docker公司提供的单节点的企业版试用,试用时间12小时
- 点击申请直接使用docker公司搭建好的环境(需要翻墙人机验证),邮箱收到个邮件,点击邮件就可以使用
4.阿里云部署容器
- 网址: https://cn.aliyun.com/
- 往下拉,点击右侧容器服务
- 点击立即开通
- 可以直接支付宝登录
- 立即开通,可能需要实名认证
- 成功开通
- 同意授权
- 左上角,容器服务由swarm和kubernetes
- 可以查看如何操作
- 点击创建集群
- 余额要大于100才可以使用
- 可以创建应用(有标准发布和蓝绿发布,标准发布会停一会儿服务,蓝绿发布时,服务不会停止,其实是同时有两个服务)
- 查看集群状况
- 有集群后,可以直接使用镜像和方案
5.亚马逊云部署容器
- 网址: https://signin.aws.amazon.com
- 点击管理控制台,跳转到登录页面
- 直接点启动实例,就是创建实例
学院 Go 语言视频主页
https://edu.csdn.net/lecturer/1928以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- 企业安全建设(二):构建开源企业WAF
- 企业被“勒索”遭殃,企业数据安全路在何方
- Leangoo企业版发布,助力企业规模化敏捷
- 36氪研究企业调研 | 人工智能翻译企业-新译科技
- Hyperledger Fabric 和企业级以太坊,谁才是企业首选?
- 敏捷项目管理工具Leangoo(领歌)推出企业版,助力企业大规模敏捷
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。