Para quem precisar de um ambiente PHP com as extensões MySQL, PostgreSQL e Oracle habilitados e com composer em Docker.
Adicione a imagem saitam10/apache2-php7.3 no docker-compose.yml
Essa imagem inclui o Apache 2, PHP 7.3 com as extensões MySQL, PostgreSQL e OCI8 com PDO e composer.
Adicione a imagem saitam10/apache2-php7.3 no docker-compose.yml
Essa imagem inclui o Apache 2, PHP 7.3 com as extensões MySQL, PostgreSQL e OCI8 com PDO e composer.
Procedimentos para utilizar Docker no Windows 10
1. Habilitar suporte de virtualização
2. Habilitar o Hyper-V
3. Reboot
4. Instalar a ferramenta "Docker for Windows"
5. Reboot
O item 4 inclui o Docker e Docker-compose instalados e os comandos destes são reconhecidos no powershell.
Assim pode executar containers Docker no Windows 10 também.
1. Habilitar suporte de virtualização
2. Habilitar o Hyper-V
3. Reboot
4. Instalar a ferramenta "Docker for Windows"
5. Reboot
O item 4 inclui o Docker e Docker-compose instalados e os comandos destes são reconhecidos no powershell.
Assim pode executar containers Docker no Windows 10 também.
Com o Docker e Docker compose instalados
adicione o docker-compose.yml na raiz do diretório onde desejar ter o ambiente de desenvolvimento PHP
adicione o docker-compose.yml na raiz do diretório onde desejar ter o ambiente de desenvolvimento PHP
version: '3'
services:
apache2-php7.3:
image: saitam10/apache2-php7.3
container_name: php7-oracle
volumes:
- ./www:/var/www/html
ports:
- "80:80"
db:
container_name: mysql_server
image: mysql/mysql-server:5.7
environment:
MYSQL_DATABASE: admin
MYSQL_ROOT_PASSWORD: secret
ports:
- "3306:3306"
restart: always
docker-compose up -dCom o Docker e Docker compose instalados
adicione o docker-compose.yml na raiz do diretório onde desejar ter o ambiente de desenvolvimento PHP
adicione o docker-compose.yml na raiz do diretório onde desejar ter o ambiente de desenvolvimento PHP
version: '3'
services:
apache2-php7.3:
image: saitam10/apache2-php7.3
container_name: apache2-php7.3
volumes:
- ./www:/var/www/html
ports:
- "80:80"
db:
container_name: mysql_server
image: mysql:5.7
environment:
MYSQL_DATABASE: admin
MYSQL_ROOT_PASSWORD: secret
ports:
- "3306:3306"
restart: always
Solução para resolver problemas de acentuação no Telegram
Editar o arquivo ~/.local/share/applications/telegramdesktop.desktop
na linha Exec adicionar env QT_IM_MODULE=xim
Editar o arquivo ~/.local/share/applications/telegramdesktop.desktop
na linha Exec adicionar env QT_IM_MODULE=xim
Exec=env QT_IM_MODULE=xim /opt/Telegram/Telegram -- %uFREE Python e R e-books Deep Learning
https://github.com/ontiyonke/Free-Deep-Learning-Books/tree/master/book
https://github.com/ontiyonke/Free-Deep-Learning-Books/tree/master/book
Publicando images no Docker Hub
https://mundodacomputacaointegral.blogspot.com/2019/09/publicando-imagens-no-docker-hub.html
https://mundodacomputacaointegral.blogspot.com/2019/09/publicando-imagens-no-docker-hub.html
Uma plataforma com as documentações de diversas tecnologias de desenvolvimento: https://devdocs.io/
devdocs.io
DevDocs API Documentation
Fast, offline, and free documentation browser for developers. Search 100+ docs in one web app: HTML, CSS, JavaScript, PHP, Ruby, Python, Go, C, C++…
Instalando e Configurando o WordPress no ambiente Docker
https://mundodacomputacaointegral.blogspot.com/2019/10/instalando-e-configurando-o-wordpress-no-docker.html
https://mundodacomputacaointegral.blogspot.com/2019/10/instalando-e-configurando-o-wordpress-no-docker.html
Blogspot
Instalando e Configurando o Wordpress no ambiente Docker
instalando e configurando o wordpress no docker
Instalando o Docker e Docker Compose no Linux
https://mundodacomputacaointegral.blogspot.com/2019/10/instalando-docker-e-docker-compose-no-Linux.html
https://mundodacomputacaointegral.blogspot.com/2019/10/instalando-docker-e-docker-compose-no-Linux.html
Blogspot
Instalando Docker e Docker Compose no Linux
Mundo da computação integral apresenta diversos artigos, tutoriais, howtos de configuração de servidores Linux, Windows, FreeBSD.
Ambiente PHP 7.3 para desenvolvimento com framework Laravel
Com o Docker e Docker compose instalados
adicione o docker-compose.yml na raiz do diretório onde desejar ter o ambiente de desenvolvimento PHP
No diretório php, inclui os arquivos Dockerfile e vhost.conf
Dockerfile
vhost.conf
Acessar o container
Por fim, adicione no arquivo /etc/hosts
127.0.0.1 projeto.local
No browser http://projeto.local
Com o Docker e Docker compose instalados
adicione o docker-compose.yml na raiz do diretório onde desejar ter o ambiente de desenvolvimento PHP
version: '3'
services:
apache2-php7.3:
build: ./php
container_name: apache2-php7.3
volumes:
- ./www:/var/www/html
ports:
- "80:80"
db:
container_name: mysql_server
image: mysql:5.7
environment:
MYSQL_DATABASE: admin
MYSQL_ROOT_PASSWORD: secret
ports:
- "3306:3306"
restart: always
No diretório php, inclui os arquivos Dockerfile e vhost.conf
Dockerfile
FROM saitam10/apache2-php7.3
COPY vhost.conf /etc/apache2/sites-available
RUN a2ensite vhost.conf
RUN sed -ie 's/display_errors = Off/display_errors = On/g' /etc/php/7.3/apache2/php.ini
RUN echo "upload_max_filesize = 100M" >> /etc/php/7.3/apache2/php.ini
RUN echo "post_max_size = 100M" >> /etc/php/7.3/apache2/php.ini
CMD apachectl -D FOREGROUND
vhost.conf
<VirtualHost *:80>
ServerName projeto.local
DocumentRoot /var/www/html/projeto/public
<Directory "/var/www/html/projeto/public">
AllowOverride all
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Acessar o container
docker exec apache2-php7.3 bashcomposer create-project --prefer-dist laravel/laravel projetoPor fim, adicione no arquivo /etc/hosts
127.0.0.1 projeto.local
No browser http://projeto.local
Configurando ambiente de desenvolvimento PHP no Docker
https://mundodacomputacaointegral.blogspot.com/2019/10/configurando-ambiente-de-desenvolvimento-PHP-no-Docker.html
https://mundodacomputacaointegral.blogspot.com/2019/10/configurando-ambiente-de-desenvolvimento-PHP-no-Docker.html
Blogspot
Configurando ambiente de desenvolvimento PHP no Docker
Aos que tem dualboot Windows 10 e Linux (qualquer distro) notatam que quando inicia o boot no Windows 10, a hora fica errada, mas no boot Linux (qualquer distro) a hora fica correta?
Eis a solução para esse bug
https://www.diolinux.com.br/2019/10/resolver-bug-hora-errada-dualboot-windows.html
Eis a solução para esse bug
https://www.diolinux.com.br/2019/10/resolver-bug-hora-errada-dualboot-windows.html
Diolinux
Hora errada no Windows em dual boot com Linux. Como resolver? - Diolinux
O dual boot pode ser uma boa opção para pessoas que precisam utilizar algum software que não rode no Linux de maneira satisfatória. Todavia, existe um bug que faz com que a hora no Windows esteja sempre errada ao iniciar o sistema, o que pode não causar grandes…
Para quem tem NVIDIA no Debian/Ubuntu, caso tenha feito o upgrade via APT e no boot crashed.
Eis a solução sem precisar reinstalar o Debian/Ubuntu
Pode ser aplicado em qualquer distro que tenha instalado em computador/notebook com VGA NVIDIA.
https://itsfoss.com/fix-ubuntu-freezing/
Eis a solução sem precisar reinstalar o Debian/Ubuntu
Pode ser aplicado em qualquer distro que tenha instalado em computador/notebook com VGA NVIDIA.
https://itsfoss.com/fix-ubuntu-freezing/
It's FOSS
[Solved] Ubuntu Freezing at Boot Screen [Screenshot Guide]
This step-by-step tutorial shows you how to deal with Ubuntu freezing at the boot by installing proprietary NVIDIA drivers. The tutorial was performed on a newly installed Ubuntu system but it should be applicable otherwise as well.