-
Preparo para a excução
- Tenha o docker, git e WLS(Caso esteja no windows) instalados
- Verifique se as portas não estão sendo utilizadas
-
Criar o diretório
- Mkdir Pasta, cd Pasta
- git clone https://github.com/ArthurGNoronha/TrabalhoDocker
- cd TrabalhoDocker
-
Rode os seguintes comandos
- docker stack deploy -c docker-compose.yml wordpress_stack
- docker node ls
- docker swarm init
- docker node inspect -f '{{ .Status.Addr }} Nome do Host
- docker ps
- docker exec -it id do container wordpress bash
- apt update
- apt install nano
- nano wp-config.php
- Adicione os seguintes comando entre as linhas ' if ($configExtra = getenv_docker('WORDPRESS_CONFIG_EXTRA', '')) { eval($configExtra); }
/* That's all, stop editing! Happy publishing. */ '
- define('WP_CACHE', true);
- define('WP_REDIS_HOST', 'redis');
- define('WP_REDIS_PORT', 6379);
- Utilize CTRL+X, Y e ENTER
-
Aproveitando que estamos dentro do container do WordPress, verifique o MYSQL
- apt install default-mysql-client
- mysql -h db -u wpuser -pwppassword wordpress
- show tables;
- CTRL+C
- exit
-
Agora entre em http:// ip da máquina lider:80
- Você deve ver essa imagem: |Imagem do wordPress
- Agora entre em http:// ip da máquina lider:80/admin
-
Vá em "Tools", e então em "Info", e procure "Database"
- Deve aparecer as configurações do BD |Confirações do bd
-
Agora vá em "plugins" "Add New Plugin", procure o "Redis", instale e ative
- Então vá em "Configurações" e "Redis", então inicie o Redis
-
Agora entre em http:// ip da máquina lider:9090
- Digite "up" na aba "Expressions" e rode em "Execute"
- Então veja as instancias que estão rodando
-
Vá em http:// ip da máquina lider:3000
- Faça o Login utilizando "Admin" e "Admin"
- Vá em Data sources
- "Add new data source"
- Selecione o Prometheus
- Na aba de conection coloque http:// ip da máquina lider:9090
- Clique em Save e Test
-
Agora vá em "dashboards" "New" e "Import"
- Importe um código, como por exemplo '3662', e de um Import
-
Agora vá em http:// ip da máquina lider:9090/Targets e se as aplicações estão rodando com sucesso
-
Notifications
You must be signed in to change notification settings - Fork 0
ArthurGNoronha/TrabalhoDocker
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published