Created
October 9, 2017 17:44
-
-
Save fernandopetry/47407c8d429f6b27e17c966a38733d63 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| *** (Instalação e configuração do Docker) *** | |
| sudo apt-get install apt-transport-https ca-certificates | |
| sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D | |
| echo "deb https://apt.dockerproject.org/repo ubuntu-xenial main" | sudo tee /etc/apt/sources.list.d/docker.list | |
| sudo apt-get update | |
| apt-cache policy docker-engine | |
| sudo apt-get update | |
| sudo apt-get install linux-image-extra-$(uname -r) linux-image-extra-virtual | |
| sudo reboot | |
| sudo apt-get update | |
| sudo apt-get install docker-engine | |
| sudo curl -L "https://github.com/docker/compose/releases/download/1.8.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose | |
| chmod +x /usr/local/bin/docker-compose | |
| sudo chmod +x /usr/local/bin/docker-compose | |
| sudo service docker start | |
| git clone --recursive https://github.com/webdevops/php-docker-boilerplate.git docker | |
| cd docker | |
| cp docker-compose.development.yml docker-compose.yml | |
| sudo docker run hello-world | |
| sudo groupadd docker | |
| sudo usermod -aG docker $USER | |
| sudo docker run hello-world | |
| Abrir o arquivo "docker-compose.yml" dentro da pasta docker | |
| Dentro de "### # PHP application Docker container ###" comentar o bloco "- mail" | |
| Comentar todas as linhas com # dentro do bloco "### # Mail ###" | |
| Abrir o arquivo "Dockerfile.development" | |
| Alterar a linha "FROM webdevops/php-apache-dev:ubuntu-16.04" para "FROM webdevops/php-apache-dev:ubuntu-14.04" | |
| *** (Iniciar o docker) *** | |
| sudo service docker start | |
| sudo docker ps | |
| sudo docker-compose up -D | |
| sudo docker-compose stop | |
| sudo docker-compose rm --force | |
| sudo docker-compose build --no-cache | |
| sudo docker-compose up -d | |
| (Configuração do Virtualhost) | |
| sudo docker exec -i -t docker_app_1 /bin/bash | |
| vim /opt/docker/etc/httpd/vhost.conf | |
| Inserir as linhas abaixo no arquivo e salvar com :wq | |
| <VirtualHost *:80> | |
| ServerName catalogo.dev | |
| DocumentRoot /app/catalogo | |
| SetEnv APPLICATION_ENV "development" | |
| SetEnv PROJECT_ROOT "/app/catalogo" | |
| <Directory /app/catalogo> | |
| Options Indexes FollowSymLinks MultiViews | |
| DirectoryIndex index.php | |
| AllowOverride All | |
| Require all granted | |
| </Directory> | |
| </VirtualHost> | |
| <VirtualHost *:80> | |
| ServerName proponto.dev | |
| DocumentRoot /app/proponto/public | |
| SetEnv APPLICATION_ENV "development" | |
| SetEnv PROJECT_ROOT "/app/proponto" | |
| <Directory /app/proponto/public> | |
| Options Indexes FollowSymLinks MultiViews | |
| DirectoryIndex index.php | |
| AllowOverride All | |
| Require all granted | |
| </Directory> | |
| </VirtualHost> | |
| sudo docker exec -i -t docker_app_1 /bin/bash | |
| sudo service apache2 restart | |
| exit (fechar container do docker) | |
| *** (Configuração dos hosts do docker) *** | |
| sudo docker ps | |
| Copiar o container id do app | |
| Executar sudo docker inspect "4d49fc759b63" (seu id copiado no lugar de 4d49fc759b63) | |
| Copiar o IPAddress no final da estrutura | |
| sudo gedit /etc/hosts | |
| Adicionar linha "SEU_IP_AQUI catalogo.dev" | |
| Exemplos: | |
| 172.18.0.3 catalogo.dev | |
| 172.18.0.3 proponto.dev | |
| Obs.: talvez quando for reiniciado o serviço do docker, seja necessário alterar o IP do container no vhosts |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment