mirror of https://github.com/docker/docs.git
Remove "docker engine" subcommands
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
This commit is contained in:
parent
5586e5e0da
commit
f24e2f1b4d
|
@ -587,16 +587,6 @@ reference:
|
|||
title: docker export
|
||||
- path: /engine/reference/commandline/history/
|
||||
title: docker history
|
||||
- sectiontitle: docker engine
|
||||
section:
|
||||
- path: /engine/reference/commandline/engine/
|
||||
title: docker engine
|
||||
- path: /engine/reference/commandline/engine_activate/
|
||||
title: docker engine activate
|
||||
- path: /engine/reference/commandline/engine_check/
|
||||
title: docker engine check
|
||||
- path: /engine/reference/commandline/engine_update/
|
||||
title: docker engine update
|
||||
- sectiontitle: docker image
|
||||
section:
|
||||
- path: /engine/reference/commandline/image/
|
||||
|
|
|
@ -83,14 +83,6 @@ For details, see [Licensing DTR](https://docs.docker.com/ee/dtr/admin/configure/
|
|||
|
||||
When you license UCP, the same license is applied to the underlying engines in the cluster. Docker recommends that Enterprise customers use UCP to manage their license.
|
||||
|
||||
Standalone Docker Engine - Enterprise users can license engines using the command `docker engine activate`.
|
||||
|
||||
You can perform offline activation of standalone enterprise engines by downloading the license and running the command `docker engine activate --license filename.lic`.
|
||||
|
||||
For more information on the command, see the reference on [docker engine activate](https://docs.docker.com/engine/reference/commandline/engine_activate/).
|
||||
|
||||
Additionally, from Docker Engine 18.09 onward, there is a feature called [CE-EE Node Activate](https://docs.docker.com/engine/ce-ee-node-activate/), which is a seamless in-place upgrade from Docker Engine - Community to Docker Engine - Enteprise.
|
||||
|
||||
### Desktop Enterprise
|
||||
|
||||
> Docker Desktop Enterprise licenses are not included as part of your UCP, DTR, and Engine - Enterprise license. It is a separate license installed on developer workstations. Please contact your Sales team to obtain [Docker Desktop Enterprise](https://docs.docker.com/ee/desktop/) licenses.
|
||||
|
|
|
@ -59,11 +59,9 @@ For Docker Enterprise customers, when you license Universal Control Plane
|
|||
(UCP), this same license is applied to the underlying engines in the cluster.
|
||||
Docker recommends that Enterprise customers use UCP to manage their license.
|
||||
|
||||
Standalone Docker Engine - Enterprise users can license engines using `docker engine activate`.
|
||||
|
||||
Offline activation of standalone enterprise engines can be performed by downloading the license and using the command `docker engine activate --license filename.lic`.
|
||||
|
||||
Additionally, Docker is now distributing the CLI as a separate installation package. This gives Docker Enterprise users the ability to install as many CLI packages as needed without using the Engine node licenses for client-only systems.
|
||||
Docker distributing the CLI as a separate installation package. This gives Docker
|
||||
Enterprise users the ability to install as many CLI packages as needed without
|
||||
using the Engine node licenses for client-only systems.
|
||||
|
||||
[Learn more about Docker Enterprise](/ee/index.md).
|
||||
|
||||
|
|
|
@ -1,143 +0,0 @@
|
|||
---
|
||||
description: Engine
|
||||
keywords: Engine, Docker Engine - Community, EE, node, activation, enterprise, patching
|
||||
title: CE-EE Node Activate
|
||||
---
|
||||
|
||||
The Docker Engine `18.09` release introduces a new feature called **CE-EE Node Activate**, which allows a user to perform an in-place seamless activation of the Enterprise engine feature set on an existing Docker Engine - Community node through the Docker command line.
|
||||
|
||||
CE-EE Node Activate will apply a license, and switch the Docker engine to the Enterprise engine binary.
|
||||
|
||||
## Requirements:
|
||||
* The Docker Engine - Community version must be 18.09 or higher.
|
||||
* All of the Docker packages must be installed: docker-cli, docker-server, and containerd.
|
||||
|
||||
## Limitations
|
||||
|
||||
* This feature is only supported on x86 Linux nodes.
|
||||
* Windows nodes are not currently supported.
|
||||
* Node-level Engine activation between Docker Engine - Community and EE is only supported in the same version of Docker Enterprise Engine for Docker.
|
||||
* Prior versions of Docker Engine - Community do not support this feature.
|
||||
|
||||
## Notes on patching after running Docker Engine - Community to EE Node Activation
|
||||
|
||||
Docker recommends replacing the apt or yum repository from Docker Engine - Community with the EE repository that appears
|
||||
on your hub/store account after starting the trial or paid license. This allows apt/yum
|
||||
upgrade operations to work as expected and keep them current as long as your license is still
|
||||
valid and has not expired.
|
||||
|
||||
> **Note**: You can use the `docker engine update` command. However, if you continue to use
|
||||
> the Docker Engine - Community packages, the OS package will no longer replace the active daemon binary during apt/yum
|
||||
> updates, so you are responsible for performing the `docker engine update` operation periodically
|
||||
> to keep your engine up to date.
|
||||
|
||||
## Docker Engine 18.09 Docker Engine - Community to EE Node Activation Process
|
||||
|
||||
The activation can be performed either online with connection to Docker Hub, or offline.
|
||||
|
||||
1. Check the current Docker version. Both the Docker client and server (`containerd`) need to be installed. Your output may vary slightly from what is displayed on this page.
|
||||
|
||||
```
|
||||
$ docker version
|
||||
Client:
|
||||
Version: 18.09.0
|
||||
API version: 1.39
|
||||
Go version: go1.10.4
|
||||
Git commit: 4d60db4
|
||||
Built: Wed Nov 7 00:48:22 2018
|
||||
OS/Arch: linux/amd64
|
||||
Experimental: false
|
||||
|
||||
Server: Docker Engine - Community
|
||||
Engine:
|
||||
Version: 18.09.0
|
||||
API version: 1.39 (minimum version 1.12)
|
||||
Go version: go1.10.4
|
||||
Git commit: 4d60db4
|
||||
Built: Wed Nov 7 00:19:08 2018
|
||||
OS/Arch: linux/amd64
|
||||
Experimental: false
|
||||
```
|
||||
|
||||
2. Log into the Docker engine from the command line.
|
||||
|
||||
> **Note**: When running the command `docker login`, the shell stores the credentials in the current user's home
|
||||
> directory. RHEL and Ubuntu-based Linux distributions have different behavior for sudo. RHEL sets $HOME to point
|
||||
> to `/root` while Ubuntu leaves `$HOME` pointing to the user's home directory who ran `sudo` and this can cause
|
||||
> permission and access problems when switching between `sudo` and non-sudo'd commands.
|
||||
|
||||
|
||||
For Ubuntu or Debian:
|
||||
```
|
||||
$ docker login
|
||||
Login with your Docker ID to push and pull images from Docker Hub. If you don't have a Docker ID, head over to https://hub.docker.com to create one.
|
||||
Username: beluga
|
||||
Password:
|
||||
WARNING! Your password will be stored unencrypted in /home/docker/.docker/config.json.
|
||||
Configure a credential helper to remove this warning. See
|
||||
https://docs.docker.com/engine/reference/commandline/login/#credentials-store
|
||||
Login Succeeded
|
||||
```
|
||||
|
||||
For CentOS, use `sudo`:
|
||||
```
|
||||
$ sudo docker login
|
||||
Login with your Docker ID to push and pull images from Docker Hub. If you don't have a Docker ID, head over to https://hub.docker.com to create one.
|
||||
Username: beluga
|
||||
Password:
|
||||
WARNING! Your password will be stored unencrypted in /home/docker/.docker/config.json.
|
||||
Configure a credential helper to remove this warning. See
|
||||
https://docs.docker.com/engine/reference/commandline/login/#credentials-store
|
||||
Login Succeeded
|
||||
```
|
||||
|
||||
3. [Download your Docker Enterprise license](https://success.docker.com/article/where-is-my-docker-enterprise-edition-license) and distribute it to your Docker engines.
|
||||
|
||||
4. Activate the EE license. You must use `sudo` even if your user is part of the docker group.
|
||||
|
||||
```
|
||||
$ sudo docker engine activate --license ee-engine-license-1000-nodes.lic
|
||||
License: Quantity: 400 Nodes Expiration date: 2019-05-12 License is currently active
|
||||
18.09.0: resolved
|
||||
e3cba72cdf2e: done [==================================================>] 434B/434B
|
||||
3642e2b52398: done [==================================================>] 1.161kB/1.161kB
|
||||
eb6fe2abc4ad: done [==================================================>] 4.544MB/4.544MB
|
||||
f2f08b0292f2: done [==================================================>] 25.65MB/25.65MB
|
||||
a539281ee17b: done [==================================================>] 1.122MB/1.122MB
|
||||
515c4dc2b0fe: done [==================================================>] 333.9kB/333.9kB
|
||||
2cf04a6ee63e: done [==================================================>] 4.84kB/4.84kB
|
||||
Successfully activated engine.
|
||||
Restart docker with 'systemctl restart docker' to complete the activation.
|
||||
```
|
||||
|
||||
5. Check the Docker Engine version. The engine server will become EE, and the engine client will stay CE.
|
||||
|
||||
```
|
||||
$ docker version
|
||||
Client:
|
||||
Version: 18.09.0
|
||||
API version: 1.39
|
||||
Go version: go1.10.4
|
||||
Git commit: 4d60db4
|
||||
Built: Wed Nov 7 00:48:22 2018
|
||||
OS/Arch: linux/amd64
|
||||
Experimental: false
|
||||
|
||||
Server: Docker Engine - Enterprise
|
||||
Engine:
|
||||
Version: 18.09.0
|
||||
API version: 1.39 (minimum version 1.12)
|
||||
Go version: go1.10.4
|
||||
Git commit: 33a45cd
|
||||
Built: Wed Nov 7 00:19:46 2018
|
||||
OS/Arch: linux/amd64
|
||||
Experimental: false
|
||||
```
|
||||
|
||||
**NOTE**: Your output may vary slightly from what is displayed on this page.
|
||||
|
||||
6. If you are running a Swarm cluster with CE, please repeat these steps on each node.
|
||||
|
||||
## Offline CE-EE node activation
|
||||
|
||||
For offline CE-EE node activation, you'll need to get the Docker Enterprise Engine onto the system. The recommended model is to download the EE `.deb` or `.rpm` packages manually and copy them to the target systems. Afterward, download the license manually, and copy that license to the target systems. Use the `--license <path/to/license.file>` command line option to the activate command.
|
|
@ -3,6 +3,7 @@ description: Engine
|
|||
keywords: Engine
|
||||
redirect_from:
|
||||
- /engine/misc/
|
||||
- /engine/ce-ee-node-activate/
|
||||
title: About Docker Engine
|
||||
---
|
||||
|
||||
|
|
|
@ -1,15 +0,0 @@
|
|||
---
|
||||
datafolder: engine-cli
|
||||
datafile: docker_engine
|
||||
title: docker engine
|
||||
skip_read_time: true
|
||||
---
|
||||
<!--
|
||||
Sorry, but the contents of this page are automatically generated from
|
||||
Docker's source code. If you want to suggest a change to the text that appears
|
||||
here, you'll need to find the string by searching this repo:
|
||||
|
||||
https://github.com/docker/cli
|
||||
-->
|
||||
|
||||
{% include cli.md datafolder=page.datafolder datafile=page.datafile %}
|
|
@ -1,15 +0,0 @@
|
|||
---
|
||||
datafolder: engine-cli
|
||||
datafile: docker_engine_activate
|
||||
title: docker engine activate
|
||||
skip_read_time: true
|
||||
---
|
||||
<!--
|
||||
Sorry, but the contents of this page are automatically generated from
|
||||
Docker's source code. If you want to suggest a change to the text that appears
|
||||
here, you'll need to find the string by searching this repo:
|
||||
|
||||
https://github.com/docker/cli
|
||||
-->
|
||||
|
||||
{% include cli.md datafolder=page.datafolder datafile=page.datafile %}
|
|
@ -1,15 +0,0 @@
|
|||
---
|
||||
datafolder: engine-cli
|
||||
datafile: docker_engine_check
|
||||
title: docker engine check
|
||||
skip_read_time: true
|
||||
---
|
||||
<!--
|
||||
Sorry, but the contents of this page are automatically generated from
|
||||
Docker's source code. If you want to suggest a change to the text that appears
|
||||
here, you'll need to find the string by searching this repo:
|
||||
|
||||
https://github.com/docker/cli
|
||||
-->
|
||||
|
||||
{% include cli.md datafolder=page.datafolder datafile=page.datafile %}
|
|
@ -1,15 +0,0 @@
|
|||
---
|
||||
datafolder: engine-cli
|
||||
datafile: docker_engine_update
|
||||
title: docker engine update
|
||||
skip_read_time: true
|
||||
---
|
||||
<!--
|
||||
Sorry, but the contents of this page are automatically generated from
|
||||
Docker's source code. If you want to suggest a change to the text that appears
|
||||
here, you'll need to find the string by searching this repo:
|
||||
|
||||
https://github.com/docker/cli
|
||||
-->
|
||||
|
||||
{% include cli.md datafolder=page.datafolder datafile=page.datafile %}
|
Loading…
Reference in New Issue