『中级篇』docker企业版本地安装之UCP(57)
2018-08-30 本文已影响16人
IT人故事会
原创文章,欢迎转载。转载请注明:转载自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 ee centos7

- 第一个月免费一个月
获取到lincense key



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

- 安装docker ee
- secureCRT连接2个机器

- 安装官网(一)
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


- 安装官网(二)
sudo rm /etc/yum.repos.d/docker*.repo


- 安装官网(三)
这步安装特别重要需要使用购买试用1个月的docker ee的地址
export DOCKERURL="https://storebits.docker.com/ee/centos/sub-bb794a98-f163-4e7f-b987-595e7b80482d"
从这里获得的。
![]()


- 安装官网(四)
sudo -E sh -c 'echo "$DOCKERURL/centos" > /etc/yum/vars/dockerurl'


- 安装官网(五)
sudo yum install -y yum-utils \
device-mapper-persistent-data \
lvm2


- 安装官网(六)
sudo -E yum-config-manager \
--add-repo \
"$DOCKERURL/centos/docker-ee.repo"


- 安装官网(七)
sudo yum -y install docker-ee



- 查看docker ee 版本
sudo systemctl restart docker
sudo docker version

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

就是企业版方便管理容器的工具。
- docker UCP 安装

这里的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


- 报错了,因为内存刚开始设置的3g,明显不够。修改更改vagrant修改成5g,这个在github上 我已经修改了。老铁你应该遇不到这个问题。

- 设置UCP的用户名和密码
这个根据自己了,我设置的admin 密码admin123456789,密码要求最少8位


- 别名网络地址
访问的网络别名:172.28.138.3
172.28.138.3

登录UCP
浏览器输入:172.28.138.3

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

上传license key 这里下载对应的


只要你懂原理,图形化的就是方便了少了很多命令,点点就可以创建对应的东西了。

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