Seção dedicada a cursos, tutoriais e artigos para o aprendizado de criação e manutenção de contêineres Docker, sua aplicação no processo de desenvolvimento de softwares e implantação em servidores.

Ferramentas como docker-compose e projetos como Laradock também são ensinados nesta seção.

Sections

Como em qualquer projeto de software essencial realizar backup dos dados dos bancos de dados, bem como restaurar estes backups, de seus bancos de dados MySQL ou MariaDB, bem como PostgreSQL.

Quando você está trabalhando com o ambiente de desenvolvimento de seus projetos PHP Laravel em contêineres Docker gerenciados...

featured-docker-alt.webp

Problemas de permissão negada com o Docker no Linux são frequentemente associados a arquivos ou permissões de serviços do sistema.

Porquê erros de “permission denied” acontecem com docker-compose#

Um problema comum ao executar o docker-compose pela primeira vez é a falta de permissão no arquivo docker.sock:

Got...
featured-docker.webp

O Docker é uma plataforma open source para desenvolvimento, deploy e execução de aplicativos. Para executá-lo em sistemas operacionais é necessário realizar sua instalação, neste artigo veremos como instalar e configurar em distribuições baseadas em Linux Debian: Mint e Ubuntu.

O Docker permite que você separe os...

Ao usar Laradock, acessando o container Workspace por vezes tenho recebido o segundo erro ao tentar executar o php composer:

COMPOSER_AUTH" does not match the expected JSON schema, this may result in errors and should be resolved:  
   - Boolean value found, but an object is required  

Segundo esta issue do projeto...

Em uma instalação do Laradock, para rodar o ambiente em Docker num Mac Silicon computer (MacBook Pro ou M1) seguindo os passos abaixo, o Apache2 não sobe, mostrando erro exited code 2:

Passos

  1. git clone [email protected]:laradock/laradock.git
  2. cd laradock
  3. cp .env.example .env
  4. docker-compose build workspace
  5. docker-compose...

Ao tentar subir contêineres docker, para a distribuição de Laradock, com as imagens de apache2, redis, mariadb e workspace padrão, me deparei com a seguinte lista de erros.

Aparentemente os erros descrevem que módulos Python não estão disponíveis, por não encontrar os arquivos *.py.

docker-compose up -d apache2 redis...
featured-people-with-databases.webp

A conexão é bem direta e intuitiva com os servidores de bancos de dados MySQL ou Mariadb em um projeto PHP Laravel quando se usa contêineres Docker do projeto Laradock.

Porém algumas dicas e lembretes são importantes para evitar que você perca tempo quando estiver preparando seu ambiente de desenvolvimento de uma...

featured-laradock-laravel-docker.webp

Aprenda agora como instalar e configurar o Laradock, que é, como apresentado no artigo introdutório, um projeto para configuração rápida e simples de ambientes de desenvolvimento de sistemas PHP para web, usando Docker.

Neste artigo tutorial, veremos mais detalhadamente como instalar e configurar um ambiente Laradock...

featured-laradock.webp

Laradock é um ambiente de desenvolvimento web completo para Docker, que nasceu para atender o desenvolvimento de sistemas Laravel e atualmente provê containers para diversas situações para o desenvolvimento com PHP.

Ele oferece suporte a uma variedade de serviços comuns, todos pré-configurados para fornecer um ambiente...