Skip to content

Latest commit

 

History

History
70 lines (48 loc) · 1.33 KB

README.md

File metadata and controls

70 lines (48 loc) · 1.33 KB

docker-webserver

É uma coleção composta por:

  • Apche
  • Nginx
  • php
  • Mysql
  • Proftp
  • phpmyadmin

Curso de docker Avancado

Este repositorio contem ambiente web em docker usado de exemplo usado no curso de docker avancado As imagem usam repositorio do debian da Universidade Federal do Pará

deb http://mirror.ufpa.br/debian stretch main contrib non-free 

Configurando Ambiente

a) Instalar o Docker:

Referencia: Documentacao oficial

Usuario Linux Debian/Ubunto

$ curl -fsSL get.docker.com -o get-docker.sh

$ sudo sh get-docker.sh

b) instalar o Docker Compose:

Referencia: Documentacao Oficial

$ sudo curl -L https://github.com/docker/compose/releases/download/1.19.0/docker-compose-`uname -s-uname -m`-o /usr/local/bin/docker-compose

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

Rodando Projeto

  • Acesse a pasta de cada projeto

  • Contrua os conteineres docker

Dentro da pasta de cada projeto, execute docker-compose para construi os conteineres do software

$ docker-compose build
$ docker-compose up -d webserver

Lendo o logs

$ docker-compose logs -f

Listando os containers em execucao

$ docker-compose ps

Stopando os containers

$ docker-compose down