Docker容器「中级篇」docker践行devOps理念码农的世界

『中级篇』阿里云安装Docker企业版UCP和DTR(59)

2018-09-02  本文已影响7人  IT人故事会

原创文章,欢迎转载。转载请注明:转载自IT人故事会,谢谢!
原文链接地址:『中级篇』阿里云安装Docker企业版UCP和DTR(59)

前面一节讲到了如何在阿里云使用容器服务的方式,本节主要讲讲如何在阿里云上边安装docker企业版,UCP和DTR工具。

阿里云安全市场购买docker企业版
  1. 登录阿里云市场
  1. 搜索:docker企业版
  1. 点击进入
  1. 点击购买

看看评论发现很多老铁都不知道咋用,看来我可以帮助他 哈哈!

  1. 订单确认的页面

点击 同意 就可以购买

  1. 支付成功

其实支付了0元,哈哈,美滋滋

  1. 点击 -> 管理控制台
  1. 点击->详情
  1. 安装帮助
  1. 打开安装帮助的页面

按照这个步骤,需要先购买虚机然后在远程连接虚拟,最后一步一步的创建。我可以很负责的告诉你这种方式很麻烦,很low。我来介绍一个一方法看下面

资源编排
  1. 开通资源编排 https://ros.console.aliyun.com/#/notOpened
  1. 在模板样例里面有个docker ee

发现了什么?是不是美滋滋了

  1. 创建技术栈
  1. 选择直接输入,下一步
  1. 创建选择

这里的 DockerEEURL 填写什么内容呢?

哎。资源编排只有ubuntu 我们只能复制下面红色标注的这块

粘贴到这里

  1. 创建选择

点击预览看报错不,如果跟下图一样

大概需要等待1个小时左右。这个时候不时手机会发送得到短信,让用户不会感觉无助。

image.png
  1. 事件列表查看
创建完成
  1. 输出

UCP 和 DTR 直接创建完毕了

  1. 登录UCP

下载这个lincence

真狠!给我购买了4个ecs

docker ee也够狠的 现在最小的要求都是4g

查看网站
  1. UCP

花钱真好啊,还是中文的太他娘的贴心了

  1. DTR
DTR的介绍使用
  1. 创建仓库
  1. 起个名字
  1. 查看详情
  1. 新centos系统,推送到阿里云的DTR上

安装虚拟机,准备安装docker ee,源码:https://github.com/limingios/docker/tree/master/No.7
通过vagrant来安装的centos7,这种方式美滋滋啊

sudo service docker restart
sudo docker pull hello-world
sudo docker image ls

115.28.115.160/admin/demo 是根据阿里云DTR创建的仓库名称

docker tag hello-world 115.28.115.160/admin/demo
docker image ls
 docker login  115.28.115.160
sudo vi /usr/lib/systemd/system/docker.service 

115.28.115.160 镜像所在的地址

ExecStart=/usr/bin/dockerd --insecure-registry 115.28.115.160

修改这一行

sudo service docker restart
docker login 115.28.115.160 
docker image ls
docker push 115.28.115.160/admin/demo
DTR企业版有个强大的功能就是安全扫描
  1. 开启扫描

漫长的等待,大概需要20多分钟,有点杀毒软件在线更新漏洞的感觉,可以通过安全的扫描确定这个image是安全的没有漏洞的。只能等待这个网页别做任何操作了。

2.查看到是否有漏洞

UCP部署应用
  1. 创建service
  1. 填写配置

直接用官网的nginx

3.网络配置

nginx本身的内置端口就是80,映射外部的端口也填80
我这个端口映射有点问题,不应该映射80,因为80已经被占用了,发布端口改下,阿里云的安全组也要改下,增加你要发布的端口。

  1. 点击创建

5.创建成功

  1. 这个地址就可以直接访问nginx

个人网站:IT人故事会 idig8.com

PS:本次从阿里云的企业版安装到UCP和DTR的使用。从到到位是不是发现docker ee的强大。从下次就开始k8s了,希望老铁持续关注,一起努力进步。最后记得阿里云上删除,老铁那可是按照时间收费的。


往期精彩
  1. docker导学(一)
  2. 容器的技术概述(二)
  3. docker的魅力初体验-5分钟安装wordpress不走弯路(三)
  4. docker官网介绍(四)
  5. 如何在mac上安装docker(五)
  6. 如何在window上安装docker(六)
  7. 如何在mac上通过vagrant安装虚拟机(七)
  8. 如何在window上通过vagrant安装虚拟机(八)
  9. docker-Machine的本地使用(九)
  10. docker-Machine的本地使用(十)
  11. 在linux/mac下通过Docker-Machine在阿里云上的使用(11)
  12. docker架构和底层技术(12)
  13. docker Image概述(13)
  14. 手动建立一个base Image(14)
  15. 什么是Container(15)
  16. 构建自己的Docker镜像(16)
  17. Dockerfile详解(17)
  18. 镜像的发布(18)
  19. Dockerfile实战(19)
  20. 容器的操作(20)
  21. Dockerfile实战CMD和ENTRTYPOINT的配合(21)
  22. 容器的资源限制(22)
  23. docker网络(23)
  24. docker学习必会网络基础(24)
  25. Linux网络命名空间(25)
  26. Docker Bridge详解(26)
  27. 容器之间的Link(27)
  28. 容器的端口映射(28)
  29. 容器网络之host和none(29)
  30. 多容器复杂应用的部署(30)
  31. overlay网络和etcd实现多机的容器通信(31)
  32. docker的数据持久化存储和数据共享(32)
  33. windows下vagrant 通过SecureCRT连接centos7(33)
  34. 数据持久化之Data Volume(34)
  35. 数据持久化之bind Mounting(35)
  36. docker 使用bind Mounting实战(36)
  37. docker容器安装wordpress(37)
  38. docker Compose到底是什么(38)
  39. Docker Compose的安装和基本使用(39)
  40. Docker 水平扩展和负载均衡(40)
  41. Docker compose 部署一个复杂的应用(41)
  42. 容器编排Docker Swarm介绍(42)
  43. docker-swarm创建一个多节点集群(43)
  44. play with docker 的使用(44)
  45. docker-swarm中的Service创建维护和水平扩展(45)
  46. 在docker-swarm集群里通过serivce部署wordpress(46)
  47. 集群服务间通信之RoutingMesh(47)
  48. RoutingMesh之Ingress负载均衡(48)
  49. Docker-Stack部署wordpress(49)
  50. Docker-Stack部署投票应用(50)
  51. Docker-Secret管理和使用(51)
  52. Docker service更新(52)
  53. Docker的收费模式(53)
  54. Docker-cloud介绍(54)
  55. Docker Cloud自动构建 Docker image(55)
  56. Docker企业版的在线免费体验(56)
  57. docker企业版本地安装之UCP(57)
  58. docker体验阿里云的容器服务(58)
上一篇下一篇

猜你喜欢

热点阅读