18-Docker企业版本地安装

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/huangjun0210/article/details/86518894

1. 获取一个月免费lincense key

Docker企业版是收费的,Docker公司为用户提供了一个月的体验lincense key。
进入https://hub.docker.com/search?q=&type=edition&offering=enterprise,因为是在Centos7下实验,所有选择Docker Enterprise (CentOS)。
在这里插入图片描述
开始一个月体验
在这里插入图片描述
填写个人信息,提交:
在这里插入图片描述
得到一个月lincense key:
在这里插入图片描述

2. 安装Docker EE

准备3台centos7机器(虚拟机):

docker-ee-manager		172.28.65.234
docker-ee-worker1		172.28.65.235
docker-ee-worker2		172.28.65.238

2.1 卸载旧的Docker版本

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

2.2 设置环境变量

$ export DOCKERURL="<DOCKER-EE-URL>"

export DOCKERURL=https://storebits.docker.com/ee/centos/sub-86459394-4f7f-476e-858f-2225def****

※特别注意:变量不用加引号引起来

DOCKER-EE-URL来至于之前申请授权的页面:
在这里插入图片描述

2.3 存储环境变量

将变量的值DOCKERURL(来自上一步)存储在以下yum变量中/etc/yum/vars/

$ sudo -E sh -c 'echo "$DOCKERURL/centos" > /etc/yum/vars/dockerurl'

2.4 安装所需的软件包

yum-utils提供yum-config-manager实用程序,device-mapper-persistent-data并且lvm2是devicemapper存储驱动程序所必需的

$ sudo yum install -y yum-utils \
  device-mapper-persistent-data \
  lvm2

2.5 添加Docker EE 稳定存储库

$ sudo -E yum-config-manager \
    --add-repo \
    "$DOCKERURL/centos/docker-ee.repo"

2.6 安装Docker EE

$ sudo yum -y install docker-ee

2.7 启动Docker EE

sudo systemctl start docker

3. 安装Docker UCP

在manager节点安装Docker UCP

docker container run --rm -it --name ucp \
  -v /var/run/docker.sock:/var/run/docker.sock \
  docker/ucp:3.1.2 install \
  --host-address <node-ip-address> \
  --interactive

在这里插入图片描述
降低ucp版本:

docker container run --rm -it --name ucp \
  -v /var/run/docker.sock:/var/run/docker.sock \
  docker/ucp:2.2.4 install \
  --host-address <node-ip-address> \
  --interactive

在这里插入图片描述

关闭防火墙:

systemctl stop firewalld
systemctl disable firewalld

再执行安装命令,可能提示端口被占,reboot,再执行安装命令。
设置好用户名密码,
在这里插入图片描述
浏览器访问:https://172.28.65.234:443 ,输入用户名密码,登录。

激活:
此处下载lincense key
在这里插入图片描述
下载后上传lincense key文件激活,激活成功后:
在这里插入图片描述

4. 安装DTR

在worker1节点上安装DTR

docker container  run -it --rm docker/dtr:2.6.1 install \
  --dtr-external-url 172.28.65.235 \
  --ucp-node docker-ee-worker1 \
  --ucp-username admin \
  --ucp-url https://172.28.65.234 \
  --ucp-insecure-tls

在这里插入图片描述
重启docker服务,再安装:
在这里插入图片描述
安装成功:
在这里插入图片描述
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/huangjun0210/article/details/86518894
今日推荐