>_Docker Engine – Instalando o Universal Control Plane – 1.1

Docker Universal Control Plane.

Docker Universal Control Plane (UCP)  é uma aplicação feita em container  que pode ser instalada  em uma infraestrutura local ou em uma infraestrutura de nuvem. Com o UCP é possível gerenciar de forma prática toda estrutura de um Docker Container.

Neste primeiro tutorial, vou abordar a instalação básica do UCP em uma instância na Amazon Ubuntu 14.04 LTS.

Antes de prosseguir com a instalação e configuração do UCP, será necessário baixar a licença trial no seguinte endereço abaixo:

https://www.docker.com/pricing

Após o Cadastro, basta fazer o download da licença.

18

Passo 1 – Instalação do Docker Engine no Ubuntu 14.04 LTS.

# apt-get install apt-transport-https ca-certificates
# apt-get install apt-transport-https ca-certificates
# apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
# apt-get update 
# apt-cache policy docker-engine
# apt-get upgrade
# apt-get install docker-engine
# /etc/init.d/docker start

Passo 2 – Verificando a versão do Docker Engine.
Obs: A versão do Docker Engine precisa ser superior ou igual a versão 1.10

# docker --version
Docker version 1.11.1, build 5604cbe

Passo 3 – Baixando do repositório Docker as imagens necessárias para o UCP.

# docker pull docker/ucp

Passo 4 – Verificando quais imagens foram baixadas do repositório Docker Engine.

# docker images
REPOSITORY              TAG                 IMAGE ID            CREATED             SIZE
docker/ucp              latest              ee334ac84bbb        2 weeks ago         20.41 MB
docker/ucp-controller   1.1.0               5f95572fe6ce        2 weeks ago         26.14 MB
docker/ucp-swarm        1.1.0               678b82f27688        2 weeks ago         18.11 MB
docker/ucp-proxy        1.1.0               386d494c7165        2 weeks ago         17.41 MB
docker/ucp-auth         1.1.0               4f3d521ca30c        2 weeks ago         26.76 MB
docker/ucp-etcd         1.1.0               c944711f701d        2 weeks ago         35.93 MB
docker/ucp-compose      1.1.0               7d4c484f1443        2 weeks ago         58.6 MB
docker/ucp-cfssl        1.1.0               75dc7b4ce872        2 weeks ago         54.22 MB
docker/ucp-auth-store   1.1.0               258269be969f        2 weeks ago         57.77 MB
docker/ucp-dsinfo       1.1.0               1ff6e86f33a3        12 weeks ago        68.51 MB

Passo 5 – Iniciando o UCP.

docker run --rm -it --name ucp -v /var/run/docker.sock:/var/run/docker.sock docker/ucp install -i --host-address 54.173.151.147

INFO[0000] Verifying your system is compatible with UCP 
INFO[0000] Your engine version 1.11.1 is compatible     
WARN[0000] Your system does not have enough memory.  UCP suggests a minimum of 1.50 GB, but you only have 0.97 GB.  You may have unexpected errors. 
WARN[0002] Your system uses devicemapper.  We can not accurately detect available storage space.  Please make sure you have at least 3.00 GB available in /var/lib/docker 
Please choose your initial UCP admin password: 
Confirm your initial password: 
INFO[0008] All required images are present              
WARN[0008] None of the hostnames we'll be using in the UCP certificates [ip-172-31-22-227 127.0.0.1 172.17.0.1 54.173.151.147] contain a domain component.  Your generated certs may fail TLS validation unless you only use one of these shortnames or IPs to connect.  You can use the --san flag to add more aliases 

You may enter additional aliases (SANs) now or press enter to proceed with the above list.
Additional aliases: 
INFO[0010] Installing UCP with host address 54.173.151.147 - If this is incorrect, please specify an alternative address with the '--host-address' flag 
INFO[0000] Checking that required ports are available and accessible 
INFO[0011] Generating UCP Cluster Root CA               
INFO[0044] Generating UCP Client Root CA                
INFO[0047] Deploying UCP Containers                     
INFO[0061] New configuration established.  Signalling the daemon to load it... 
INFO[0062] Successfully delivered signal to daemon      
INFO[0062] UCP instance ID: BQRD:T6ON:7OUT:TNV4:UKE4:LY6R:MYEZ:QOEF:QPEI:GH6N:ZNTQ:T6KH 
INFO[0062] UCP Server SSL: SHA-256 Fingerprint=E1:F3:4E:6F:B0:9C:A0:7A:A3:C0:17:5A:83:FE:56:D3:52:D3:EF:5F:7F:FD:5E:60:EE:E0:BE:0F:DF:44:79:C8 
INFO[0062] Login as "admin"/(your admin password) to UCP at https://54.173.151.147:443 

Passo 6 – Acessando o UCP pela interface Web. No meu caso, será o endereço https://54.173.151.147:443.
1
1
Passo 7 – Entre com o usuário e senha do Administrador.
2
2
Passo 8 – Faça o upload da licença trial.
3
3
Após o upload da licença, teremos o acesso full no painel UCP.
4
4
Passo 9 – Baixando (pull) uma imagem do repositório CentOS.
5
5
Obs: No meu caso, estou baixando a imagem do CentOS 6.
6
6
7
7
8
8
Após o download da imagem, já é possível notar que ela estará disponível para uso.
9
9
Passo 10 – Iniciando o primeiro Container.
10
10
Passo 11 – Clique em Deploy Container.

11
11
Passo 12 – Defina qual imagem irá utilizar e em seguida de um nome para o Container.
Obs: No meu caso, estou subindo um Container CentOS 6 com o nome teste-2.

12
12
Passo 13 – Em seguida, basta clicar em Run Container.

13
13
Passo 14 – Acessando o Container.

14
14
Passo 15 – Acessando o Console.

15
15
Passo 16 – Clique em Run.

16
16
Passo 17 – Pronto, já tenho o acesso full no Container teste-2.
17
17

Continua …

>_Docker Engine – Instalando o Universal Control Plane – 1.1
Tagged on:

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

%d blogueiros gostam disto: