Informações úteis: Docker

De GeoSales
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...')
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)
Ir para navegação Ir para pesquisar

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