Skip to content

agnaldom/docker-webserver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Repositorio contém dockerfile e docker-compose para implementação do webserver

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published