Informações úteis: Docker
Revisão de 17h31min de 13 de agosto de 2018 por Aldenor.rocha (discussão | contribs) (Criou página com 'Instalando o Docker + features <pre> 1. Atualizar sistema: apt-get update 2. Baixar script para pegar versão latest: curl -fsSL get.docker.com -o get-docker.sh 3. Rodar scri...')
Instalando o Docker + features
1. Atualizar sistema: apt-get update 2. Baixar script para pegar versão latest: curl -fsSL get.docker.com -o get-docker.sh 3. Rodar script baixado: sh get-docker.sh 4. Setar permissão para usuário padrão no Docker: usermod -aG docker docker 5. Instalar Docker-Machine: base=https://github.com/docker/machine/releases/download/v0.14.0 && curl -L $base/docker-machine-$(uname -s)-$(uname -m) >/tmp/docker-machine && sudo install /tmp/docker-machine /usr/local/bin/docker-machine 6. Verificar versão Docker-Machine: docker-machine version 7. Instalar Docker-Compose: curl -L https://github.com/docker/compose/releases/download/1.22.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose 8. Setar permissão no Docker-Compose: chmod +x /usr/local/bin/docker-compose 9. Verificar versão Docker-Compose: docker-compose version
Docker Comandos
# docker container exec -it <serviço> bash --> Entrar no container do serviço para edição # docker container stop/start <container> --> Para/inicia um determinado container para reiniciar # docker container ls --> Lista todos os containers ativos # docker network ls --> Lista todos os network ativos # docker container/network inspect --> inspeciona o container/network do docker # docker run -d -p 8080:8080 --restart always --name tomcat tomcat:latest --> Rodar Tomcat # docker run -d -p 4848:4848 -p 80:80 -p 8181:8181 -e GLASSFISH_PASS="password" --restart always --name glassfish duruu/glassfish3 --> Rodar Glassfish # docker run -d -p 9200:9200 -p 5601:5601 --restart always --name kibana nshou/elasticsearch-kibana --> Rodar Kibana # docker run -d -p 9090:80 -p 5666:5666 -p 5667:5667 --restart always --name nagiosxi tgoetheyn/docker-nagiosxi --> Rodar NagiosXI # docker run -d -p 8081:80 --restart always --name artifactory mattgruter/artifactory # docker run -d --name gitlab-runner --restart always -v /srv/gitlab-runner/config:/etc/gitlab-runner -v /var/run/docker.sock:/var/run/docker.sock gitlab/gitlab-runner:latest --> Subir Runner # docker run -d --name gitlab-runner-gsos --restart always -v /srv/gitlab-runner/config-gsos:/etc/gitlab-runner -v /var/run/docker.sock:/var/run/docker.sock gitlab/gitlab-runner:latest --> Subir Runner-Gsos # docker run --rm -t -i -v /srv/gitlab-runner/config:/etc/gitlab-runner --name gitlab-runner gitlab/gitlab-runner register --> Registrar Runner conforme path