Public Repository

Last pushed: 2 months ago
Short Description
Webservice Apache2 + PHP
Full Description

Comando para criar o container

docker run -ti -p 8080:80 -v "$PWD":/var/www/localhost/htdocs --hostname webserver --name webserver luiscsilva/webserver
$PWD = É necessário criar o container a partir da pasta que estão os projetos que deverão ser disponibilizados na pasta htdocs do container

Iniciando o serviço do Apache

rc-service apache2 start

Habilitando o Mysql em um container separado

Instalação do container Mysql

  • my-container-name = NOME-DO-SERVIDOR
  • my-secret-pw = SENHA DO MYSQL
  • tag = VERSAO DO MYSQL (5.6, 5.7)
  • /my/own/datadir = Diretório onde os dados dos bancos ficarão salvos na sua maquina local
    docker run --name my-container-name -v /my/own/datadir:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql/mysql-server:TAG

Criando o container com link para o server mysql

  • Dentro do container Apache o Mysql será reconhecido com o nameserver mysql
    docker run -ti -p 8080:80 --link mysql-server:mysql -v "$PWD":/var/www/localhost/htdocs --hostname webserver --name webserver luiscsilva/webserver
Docker Pull Command
Owner
luiscsilva