版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/huangjun0210/article/details/86518894
Docker企业版本地安装
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服务,再安装:
安装成功: