Docker images
Imagens criadas para auxiliar no desenvolvimento em PHP. O funcionamento correto está condicionado a estrutura de diretórios abaixo mencionada, porém pode-se alterar conforme a necessidade, realizando os ajustes necessários.
- Todos os comandos devem ser executados com um usuário comum.
- Por padrão, os seus projetos devem estar dentro de /home/USER/www/.
- É usado balanceamento de carga com o nginx, para simular a realidade do cliente.
Instalação
Dentro do home do seu usuário crie um diretório www. Em seguida clone o repositório.
$ cd ~
$ mkdir www
$ git clone [email protected]:jacksonveroneze/docker.git
Configuração
.bashrc
Adicione o arquivo bashrc.sh ao arquivo .bashrc do seu usuário.
$ nano ~/.bashrc
Adicione ao final do arquivo:
source /home/$USER/www/docker/bashrc.sh
Abra outro terminal ou recaregue as configurações do .bashrc com o comando:
$ source ~/.bashrc
Build das imagens
Para construir as imagens necessárias, acesse o diretório scripts e execute os comandos abaixo:
$ ./docker-build-debian.sh
$ ./docker-build-php-nginx.sh
$ ./docker-build-postgres.sh
Criar a estrutura de diretórios necessária
Execute o comando abaixo para cirar os diretórios onde será armazenado os logs, dados, etc.
$ ./build-environment.sh
Comandos
Subir G-MUS
$ docker-gmus
Subir G-MAS
$ docker-gmas
Subir G-MAS(Criptografado)
$ docker-gmus-crypt
Subir G-MAS(Criptografado)
$ docker-gmas-crypt
Apagar todos os containers
$ docker-clear
Remover imagens não utilizadas do cache local
$ docker-clear-images
Documentation
Author
Jackson Veroneze - [email protected] - http://jacksonveroneze.com See also the list of contributors which participated in this project.
License
Docker Images is licensed under the MIT License - see the LICENSE
file for details