Instalando o Docker Compose no Linux Mint 18

No Linux, você pode fazer o download do binário do  Docker Compose no repositório do GitHub. Siga as instruções no link, que consiste em executar o comando curl no seu terminal para baixar os binários. O passo a passo está abaixo:

Baixe os arquivos binários para sua máquina:


sudo curl -L https://github.com/docker/compose/releases/download/1.21.0/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose

Nota:

Use o número da versão mais recente do Compose no comando acima.

O comando acima é um exemplo e pode ficar desatualizado. Para garantir que você tenha a versão mais recente, verifique a página da versão do Compose no GitHub.

Aplique permissões de execução ao binário:


sudo chmod +x /usr/local/bin/docker-compose

Execute o comando abaixo para confirmar a instalação e verificar a versão:


docker-compose --version

Referência: https://docs.docker.com/compose/install/#install-compose

Instalando o Java 8 no Linux Mint 18 por PPA

Primeiro remova qualquer versão do OpenJDK:

sudo apt-get purge openjdk*

Adicione o repositório PPA:

sudo add-apt-repository ppa:webupd8team/java

Atualize a lista de pacotes:

sudo apt-get update

Finalmente instale o  Java 8:

sudo apt-get install oracle-java8-installer

Você pode confirmar a instalação conferindo a versão:

java -version

Referência :

https://www.digitalocean.com/community/tutorials/como-instalar-o-java-com-apt-get-no-ubuntu-16-04-pt

http://www.webupd8.org/2012/09/install-oracle-java-8-in-ubuntu-via-ppa.html

Instalando o Docker CE no Linux Mint 18

Primeiro remova versões antigas chamadas docker ou docker-engine :  

sudo apt-get remove docker docker-engine docker.io

Atualize o indice de pacotes com o  apt:

sudo apt-get update

Instalar pacotes para permitir que o apt use um repositório via HTTPS:

sudo apt-get install apt-transport-https ca-certificates curl software-properties-common

Adicionar chave GPG oficial do Docker:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - 

Use o seguinte comando para configurar o repositório estável:

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu xenial stable" 

Observação: Com o comando  lsb_release -cs você pode consultar o nome da sua distribuição do Ubuntu, no caso a distribuição Linux Mint 18  ela é baseada no Ubuntu 16.04 Xenial.

Atualize novamente a lista de pacotes:

sudo apt-get update

Finalmente instale a última versão do Docker CE:

sudo apt-get install docker-ce 

 

Referência: https://docs.docker.com/install/linux/docker-ce/ubuntu/#install-docker-ce-1

Importando um arquivo sql para um container MySQL

Caso você não queira instalar o MySQL na sua máquina local e já tenha o Docker intalado , o que é altamente recomendado para um desenvolvedor hoje em dia, você pode executar um container e até importar um arquivo .sql para ele.

Primeiro execute conteiner do MySQL:

docker run --name=nome-do-container -d mysql/mysql-server:tag

Onde nome-do-container é o nome que você pode atribuir ao container e tag é a versão do mysql que você pode consultar aqui na documentação

Ele vai gerar uma senha aleatória que você pode consultar com o comando:

docker logs nome-do-container 2>&1 | grep GENERATED

Depois você pode conectar no container com o comando:

docker exec -it nome-do-container mysql -uroot -p

Algo muito útil é importar um arquivo sql para o container. Primeiro crie uma base de dados no container e depois volte para o terminal e execute o comando:


docker exec -i nome-do-container mysql -uroot -p<password> --database=nome-do-database < /<caminho-para-o-arquivo>/arquivo.sql

 

Instalando o Google Chrome no Linux Mint 18.3

Google Chrome é o navegador mais popular e a distribuição Linux Mint a distribuições Linux mais usadas.

Para aqueles que são novos no mundo Linux, vamos ver como instalar o Chrome no Linux Mint 18.3.

Como Chrome é um aplicativo proprietário, então ele não é incluído nos repositórios oficiais.  As instruções abaixo são validas para qualquer edição do Linux Mint incluindo XFCE, Cinnamon, Mate e KDE. Eu utilizo a versão Cinnamon.

Para instalar o Google Chrome no Linux Mint 18.3, abra o terminal como root e siga a sequencia de comandos abaixo

Primeiro verifique a versão do seu sistema:

uname -m

Se ainda não tiver, adicione o repositório do programa:

sh -c 'echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google.list'

Baixe e importe a chave do repositório:

wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add -

Atualize a lista de pacotes:

apt-get update

Instale com o comando:

apt-get install google-chrome-stable