🚀 DevOps & SRE Certification Program 📅 Starting: 1st of Every Month 🤝 +91 8409492687 🔍 Contact@DevOpsSchool.com

Upgrade & Secure Your Future with DevOps, SRE, DevSecOps, MLOps!

We spend hours on Instagram and YouTube and waste money on coffee and fast food, but won’t spend 30 minutes a day learning skills to boost our careers.
Master in DevOps, SRE, DevSecOps & MLOps!

Learn from Guru Rajesh Kumar and double your salary in just one year.


Get Started Now!

Docker Tutorials: Upgrade Community to Docker Engine – Enterprise

Upgrade and Install Guide Docker Engine - Community to Docker Engine - Enterprise
WORK IS IN PROGRESS
=============================
Docker-Engine-Community-to-Docker-Engine--Enterprise
Pre-requisite:
Docker Community Edition (CE) version must be 18.09 or higher.
All of the Docker packages must be installed: docker-cli, docker-server, and containerd.
A valid Docker EE license (obtain it from the Docker Hub under your organization profile
Node-level Engine activation between CE and EE is only supported in the same version of Docker Enterprise Engine for Docker
[ec2-user@ip-172-31-28-142 ~]$ sudo docker version
Client: Docker Engine - Community
Version: 19.03.8
API version: 1.40
Go version: go1.12.17
Git commit: afacb8b
Built: Wed Mar 11 01:27:04 2020
OS/Arch: linux/amd64
Experimental: false
Server: Docker Engine - Community
Engine:
Version: 19.03.8
API version: 1.40 (minimum version 1.12)
Go version: go1.12.17
Git commit: afacb8b
Built: Wed Mar 11 01:25:42 2020
OS/Arch: linux/amd64
Experimental: false
containerd:
Version: 1.2.13
GitCommit: 7ad184331fa3e55e52b890ea95e65ba581ae3429
runc:
Version: 1.0.0-rc10
GitCommit: dc9208a3303feef5b3839f4323d9beb36df0a9dd
docker-init:
Version: 0.18.0
GitCommit: fec3683
[ec2-user@ip-172-31-28-142 ~]$
[ec2-user@ip-172-31-28-142 ~]$ sudo docker engine update --help
Usage: docker engine update [OPTIONS]
Update a local engine
Options:
--containerd string override default location of containerd endpoint
--engine-image string Specify engine image (default uses the same image as currently running)
--registry-prefix string Override the current location where engine images are pulled (default "docker.io/store/docker")
--version string Specify engine version
[ec2-user@ip-172-31-28-142 ~]$
[ec2-user@ip-172-31-28-142 ~]$ sudo docker engine --help
Usage: docker engine COMMAND
Manage the docker engine
Commands:
activate Activate Enterprise Edition
check Check for available engine updates
update Update a local engine
Run 'docker engine COMMAND --help' for more information on a command.
[ec2-user@ip-172-31-28-142 ~]$
[ec2-user@ip-172-31-28-142 ~]$ docker engine update --help
Usage: docker engine update [OPTIONS]
Update a local engine
Options:
--containerd string override default location of containerd endpoint
--engine-image string Specify engine image (default uses the same image as currently running)
--registry-prefix string Override the current location where engine images are pulled (default "docker.io/store/docker")
--version string Specify engine version
[ec2-user@ip-172-31-28-142 ~]$ docker engine update --version 19.03.8
this command must be run as a privileged user
[ec2-user@ip-172-31-28-142 ~]$
[ec2-user@ip-172-31-28-142 ~]$ sudo docker engine update --version 19.03.8
19.03.8: resolving
unable to pull image docker.io/store/docker/engine-community-dm:19.03.8: failed to resolve reference "docker.io/store/docker/engine-community-dm:19.03.8": docker.io/store/docker/engine-
community-dm:19.03.8 not found
[ec2-user@ip-172-31-28-142 ~]$
[ec2-user@ip-172-31-28-142 ~]$ sudo docker login
Authenticating with existing credentials...
WARNING! Your password will be stored unencrypted in /root/.docker/config.json.
Configure a credential helper to remove this warning. See
https://docs.docker.com/engine/reference/commandline/login/#credentials-store
Login Succeeded
[ec2-user@ip-172-31-28-142 ~]$ sudo docker engine update --version 19.03.8
19.03.8: resolving
unable to pull image docker.io/store/docker/engine-community-dm:19.03.8: failed to resolve reference "docker.io/store/docker/engine-community-dm:19.03.8": docker.io/store/docker/engine-
community-dm:19.03.8 not found
[ec2-user@ip-172-31-28-142 ~]$
[ec2-user@ip-172-31-28-142 ~]$ sudo systemctl restart docker
[ec2-user@ip-172-31-28-142 ~]$ sudo docker version
Client: Docker Engine - Community
Version: 19.03.8
API version: 1.40
Go version: go1.12.17
Git commit: afacb8b
Built: Wed Mar 11 01:27:04 2020
OS/Arch: linux/amd64
Experimental: false
Server: Docker Engine - Community
Engine:
Version: 19.03.8
API version: 1.40 (minimum version 1.12)
Go version: go1.12.17
Git commit: afacb8b
Built: Wed Mar 11 01:25:42 2020
OS/Arch: linux/amd64
Experimental: false
containerd:
Version: 1.2.13
GitCommit: 7ad184331fa3e55e52b890ea95e65ba581ae3429
runc:
Version: 1.0.0-rc10
GitCommit: dc9208a3303feef5b3839f4323d9beb36df0a9dd
docker-init:
Version: 0.18.0
GitCommit: fec3683
[ec2-user@ip-172-31-28-142 ~]$
[ec2-user@ip-172-31-28-142 ~]$ sudo docker engine check
TYPE VERSION NOTES
current 19.03.8
[ec2-user@ip-172-31-28-142 ~]$
[ec2-user@ip-172-31-28-142 ~]$ sudo docker engine activate
POST https://store.docker.com/v2/users/login/ returned 400 url=https://store.docker.com/v2/users/login/ method=POST (raw: &{Detail: Username:[] Password:[]}) username=scmgalaxy: POST
https://store.docker.com/v2/users/login/ returned 400 method=POST url=https://store.docker.com/v2/users/login/ (raw: &{Detail: Username:[] Password:[]})
[ec2-user@ip-172-31-28-142 ~]$
Make sure you have downloaded your license file from
======================
Get a docker_subscription.lic from this url
https://hub.docker.com/editions/enterprise/docker-ee-trial/trial
================================
sudo docker engine activate --license docker_subscription.lic
[root@ip-172-31-28-142 ec2-user]# docker engine activate --license docker_subscription.lic
License: Quantity: 10 Nodes Expiration date: 2020-05-25 License is currently active
19.03.8: resolving
unable to pull image docker.io/store/docker/engine-enterprise-dm:19.03.8: failed to resolve reference "docker.io/store/docker/engine-enterprise-dm:19.03.8": docker.io/store/docker/engine-
enterprise-dm:19.03.8 not found
[root@ip-172-31-28-142 ec2-user]#
https://docs.docker.com/ee/docker-ee/rhel/#package-install-and-upgrade
========================================
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
[root@ip-172-31-28-142 ec2-user]# sudo yum -y install docker-ee docker-ee-cli containerd.io
Loaded plugins: amazon-id, rhui-lb, search-disabled-repos
Package 3:docker-ee-19.03.5-3.el7.x86_64 already installed and latest version
Package 1:docker-ee-cli-19.03.5-3.el7.x86_64 already installed and latest version
Package matching containerd.io-1.2.10-3.2.el7.x86_64 already installed. Checking for update.
Nothing to do
[root@ip-172-31-28-142 ec2-user]# sudo systemctl start docker
[root@ip-172-31-28-142 ec2-user]# docker version
Client: Docker Engine - Enterprise
Version: 19.03.5
API version: 1.40
Go version: go1.12.12
Git commit: 2ee0c57608
Built: Wed Nov 13 07:36:51 2019
OS/Arch: linux/amd64
Experimental: false
Server: Docker Engine - Enterprise
Engine:
Version: 19.03.5
API version: 1.40 (minimum version 1.12)
Go version: go1.12.12
Git commit: 2ee0c57608
Built: Wed Nov 13 07:35:18 2019
OS/Arch: linux/amd64
Experimental: false
containerd:
Version: 1.2.13
GitCommit: 7ad184331fa3e55e52b890ea95e65ba581ae3429
runc:
Version: 1.0.0-rc10
GitCommit: dc9208a3303feef5b3839f4323d9beb36df0a9dd
docker-init:
Version: 0.18.0
GitCommit: fec3683

Docker Tutorials Fundamental To Advanced-2021 Crash Course:- https://bit.ly/3hOIbTB

Subscribe
Notify of
guest


0 Comments
Newest
Oldest Most Voted
Inline Feedbacks
View all comments

Certification Courses

DevOpsSchool has introduced a series of professional certification courses designed to enhance your skills and expertise in cutting-edge technologies and methodologies. Whether you are aiming to excel in development, security, or operations, these certifications provide a comprehensive learning experience. Explore the following programs:

DevOps Certification, SRE Certification, and DevSecOps Certification by DevOpsSchool

Explore our DevOps Certification, SRE Certification, and DevSecOps Certification programs at DevOpsSchool. Gain the expertise needed to excel in your career with hands-on training and globally recognized certifications.

0
Would love your thoughts, please comment.x
()
x