Sistemas Distribuídos

Trabalho Ajuda

Instalação do Docker + Maven

Instruções para instalação em Windows 10:


1. Download do Docker Toolbox aqui: http://www.docker.com/products/docker-toolbox
2. Download do Maven aqui: http://maven.apache.org/download.cgi A versão correcta que devem fazer download é: apache-maven-3.3.9-bin.zip
3. Download do JDK do Java 8 aqui: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html Se o vosso windows é de 64 bits (caso mais comum) devem fazer download da versão Windows x64, caso contrário da versão Windows x86.
4. Instalar o JDK 8 da Oracle (basta correrem o instalador).
5. Garantir que o caminho para a pasta "bin" dentro da folder da instalação do jdk8 (tipicamente dentro de uma pasta java que se encontra dentro da pasta dos programas) é adicionado à variavel Path do sistema (ver ponto seguinte).
6. Para instalarem o Maven no vosso computador devem descomprimir o zip para a directoria onde querem guardar o Maven (por exemplo Programs ou Programas dependendo da língua do vosso sistema operativo) e depois garantir que a variável de sistema JAVA_HOME está correctamente definida, e adicionar a directia "bin" dentro da directoria que contem o Maven ao vosso Path. Podem seguir as indicações aqui: http://maven.apache.org/install.html
7. Instalar o Docker Toolbox (usando o instalador).
8. Lançar o Docker Quickstart Terminal (a primeira execução vai demorar algum tempo visto que é necessário fazer download de pacotes de software adicional).
9. Usar a consola apresentada para executar o comando mvn package e comandos relacionados com o docker.

Instruções para instalação no Linux (Ubuntu current LTS):


1. Garantir a instalação das dependencias com o comando:
 sudo apt-get install apt-transport-https ca-certificates curl software-properties-common openjdk-8-jdk maven
2. Adicionar os repositorios do Docker à vossa instalação com os seguintes comandos:
 curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
 sudo apt-key fingerprint 0EBFCD88
 sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
3. Instalar Docker com os comandos:
 sudo apt-get update
 sudo apt-get install docker-ce
4. Adicionar o proprio utilizador ao grupo do docker
 sudo adduser <o vosso utilizador> docker
5. Reiniciar o computador.
6. Já devem conseguir usar o terminal para executar o comando mvn package e comandos relacionados com o docker.



Instruções para instalação em OsX/macOS:


1. Download do Docker Toolbox aqui: http://www.docker.com/products/docker-toolbox
2. Download do JDK do Java 8 aqui: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
3. Instalar o homebrew (package manager para mac) usando o seguinte comando no terminal:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
4. Instalar o maven com o comando: brew install maven
5. Instalar o Docker Toolbox (usando o instalador).
6. Acrescentar ao final do ficheiro .bash_profile na home do utilizador o comando:
eval "$(docker-machine env default)"
7. Lançar o Docker Quickstart Terminar (a primeira execução vai demorar algum tempo visto que é necessário fazer download de pacotes de software adicional).
7. Reiniciem o vosso terminal e já o podem usar para executar o comando mvn package e comandos relacionados com o docker.