『中级篇』docker企业版本地安装之UCP(57)

原创文章,欢迎转载。转载请注明:转载自IT人故事会,谢谢!
原文链接地址:『中级篇』docker企业版本地安装之UCP(57)

安装虚拟机,准备安装docker ee,源码:https://github.com/limingios/docker/tree/master/No.6

通过vagrant 安装虚拟机centos7

两台没有安装docker的centos7,学习这块建议内存12g以上。没办法这个docker ee的要求。

vagrant up
『中级篇』docker企业版本地安装之UCP(57)_第1张图片
『中级篇』docker企业版本地安装之UCP(57)_第2张图片
购买docker ee centos7
  1. https://store.docker.com/search?offering=enterprise&type=edition
『中级篇』docker企业版本地安装之UCP(57)_第3张图片
  1. 第一个月免费一个月

获取到lincense key

『中级篇』docker企业版本地安装之UCP(57)_第4张图片
『中级篇』docker企业版本地安装之UCP(57)_第5张图片
『中级篇』docker企业版本地安装之UCP(57)_第6张图片

这个很重要安装的时候需要。

『中级篇』docker企业版本地安装之UCP(57)_第7张图片
  1. 安装docker ee

https://docs.docker.com/install/linux/docker-ee/centos/

  • secureCRT连接2个机器
『中级篇』docker企业版本地安装之UCP(57)_第8张图片
  • 安装官网(一)
sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-selinux \
                  docker-engine-selinux \
                  docker-engine \
                  docker-ce
『中级篇』docker企业版本地安装之UCP(57)_第9张图片
『中级篇』docker企业版本地安装之UCP(57)_第10张图片
  • 安装官网(二)
sudo rm /etc/yum.repos.d/docker*.repo
『中级篇』docker企业版本地安装之UCP(57)_第11张图片
『中级篇』docker企业版本地安装之UCP(57)_第12张图片
  • 安装官网(三)

这步安装特别重要需要使用购买试用1个月的docker ee的地址

export DOCKERURL="https://storebits.docker.com/ee/centos/sub-bb794a98-f163-4e7f-b987-595e7b80482d"

从这里获得的。


『中级篇』docker企业版本地安装之UCP(57)_第13张图片
『中级篇』docker企业版本地安装之UCP(57)_第14张图片
『中级篇』docker企业版本地安装之UCP(57)_第15张图片
  • 安装官网(四)
sudo -E sh -c 'echo "$DOCKERURL/centos" > /etc/yum/vars/dockerurl'
『中级篇』docker企业版本地安装之UCP(57)_第16张图片
  • 安装官网(五)
sudo yum install -y yum-utils \
  device-mapper-persistent-data \
  lvm2
『中级篇』docker企业版本地安装之UCP(57)_第17张图片
『中级篇』docker企业版本地安装之UCP(57)_第18张图片
  • 安装官网(六)
sudo -E yum-config-manager \
    --add-repo \
    "$DOCKERURL/centos/docker-ee.repo"
『中级篇』docker企业版本地安装之UCP(57)_第19张图片
『中级篇』docker企业版本地安装之UCP(57)_第20张图片
  • 安装官网(七)
sudo yum -y install docker-ee
『中级篇』docker企业版本地安装之UCP(57)_第21张图片
『中级篇』docker企业版本地安装之UCP(57)_第22张图片
『中级篇』docker企业版本地安装之UCP(57)_第23张图片
  1. 查看docker ee 版本
sudo systemctl restart docker
sudo docker version
『中级篇』docker企业版本地安装之UCP(57)_第24张图片
  1. docker UCP 介绍

Docker Universal Control Plane(UCP)是Docker公司在2015年底巴塞罗那的开发者大会上发布的,这是一个跟单信用证,是一个新的Docker支付服务的组合的一部分,旨在帮助运维团队轻松地设置一个集群,使开发人员可以快速部署Dockerized应用。他们构建Docker DataCenter的其中重要的组成部分。
UCP集群包含两种节点:
Controller: 管理集群,并持久化集群配置
Node:运行容器

『中级篇』docker企业版本地安装之UCP(57)_第25张图片

就是企业版方便管理容器的工具。

  1. docker UCP 安装
  • 点击 these instructions
『中级篇』docker企业版本地安装之UCP(57)_第26张图片

这里的172.28.128.3 是manager节点的ip,这个运行在manager节点下

sudo docker container run --rm -it --name ucp \
  -v /var/run/docker.sock:/var/run/docker.sock \
  docker/ucp:3.0.2 install \
  --host-address 172.28.128.3 \
  --interactive
『中级篇』docker企业版本地安装之UCP(57)_第27张图片
『中级篇』docker企业版本地安装之UCP(57)_第28张图片
  • 报错了,因为内存刚开始设置的3g,明显不够。修改更改vagrant修改成5g,这个在github上 我已经修改了。老铁你应该遇不到这个问题。
『中级篇』docker企业版本地安装之UCP(57)_第29张图片
  • 设置UCP的用户名和密码

这个根据自己了,我设置的admin 密码admin123456789,密码要求最少8位

『中级篇』docker企业版本地安装之UCP(57)_第30张图片
『中级篇』docker企业版本地安装之UCP(57)_第31张图片
  • 别名网络地址

访问的网络别名:172.28.138.3

172.28.138.3
image.png
登录UCP

浏览器输入:172.28.138.3


『中级篇』docker企业版本地安装之UCP(57)_第32张图片

输入刚才的用户名和密码
admin
admin123456789

『中级篇』docker企业版本地安装之UCP(57)_第33张图片

上传license key 这里下载对应的


『中级篇』docker企业版本地安装之UCP(57)_第34张图片
『中级篇』docker企业版本地安装之UCP(57)_第35张图片
只要你懂原理,图形化的就是方便了少了很多命令,点点就可以创建对应的东西了。
『中级篇』docker企业版本地安装之UCP(57)_第36张图片

PS:详细不介绍,就是一个图形化的,没啥介绍的。下次在阿里平台是建立下用云端玩玩。


往期精彩
  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)

你可能感兴趣的:(『中级篇』docker企业版本地安装之UCP(57))