Problemas com o Dockerfile

Principal Forums Instalação e configuração Problemas com o Dockerfile

Viewing 2 posts - 1 through 2 (of 2 total)
  • Author
    Posts
  • #40676 Reply
    Eduardo
    Guest

    Bom dia.

    Estou com problemas com meu dockerfile e estou enviando meu projeto para analise.

    O docker que criei seria o ambiente necessário para meu trabalho.

    apache-php-mysql-mssql-phpmyadmin

    Vou relatar alguns problemas.

    1) Docker container “db” e “phpmaydmin” sempre ficam on. Porem o dockerfile que eu criei, as vezes fica on, as vezes eu tenho q ficar dando o –build novamente.

    sudo docker-compose up -d –build.

    2) Tinha visto em um forum que o container “db” pode ter problemas ao inicializar, logo fiz o seguinte comando.

    sudo docker-compose up -d db && sleep 5 && sudo docker-compose up -d phpmyadmin && sleep 5 && sudo docker-compose up -d php

    Mesmo assim esse comando funciona algumas vezes e outras não.

    Acredito que meu problema seja mesmo no meu Dockerfile devido a falta de conhecimento aprofundado no assunto. Gostaria de uma colaboração de todos se possível.

    Obrigado.

    #40691 Reply

    Oi Eduardo,
    Legal a stack que está montando. Fiz um teste aqui, a única coisa que está fazendo com que o seu banco não fique no ar é o fato de no compose você estar tentando criar o usuário root novamente, fiz algumas modificações aqui e dessa forma aqui tudo funcionou:

    $ cat docker-compose.yml
    php:
    container_name: php
    build: .
    links:
    – db
    ports:
    – “8086:80”
    – “8089:443”
    volumes:
    – ./www:/var/www/html
    db:
    container_name: db
    image: mariadb
    environment:
    MYSQL_ROOT_PASSWORD: root
    MYSQL_DATABASE: teste
    MYSQL_USER: user
    MYSQL_PASSWORD: root
    phpmyadmin:
    container_name: phpmyadmin
    image: phpmyadmin/phpmyadmin
    links:
    – db
    ports:
    – “8087:80

    Inclusive para o banco de dados não é necessário que você exponha a porta do mesmo, pois a comunicação toda será realizada internamente.
    Espero ter ajudado.

Viewing 2 posts - 1 through 2 (of 2 total)
Reply To: Problemas com o Dockerfile
Your information:




÷ two = two