glaydson
Criador glaydson 21/07/2022

Não entendi ao certo como funciona a imagem customizada, 

Estou com a imagem assim (app):

  app:
    build:
      args:
        user: glaydson
        uid: 1000
      context: ./
      dockerfile: Dockerfile
    image: glaydson/laravel-app
    working_dir: /var/www/
    volumes:
      - ./:/var/www
    networks:
      - docker-laravel

 

Quando eu rodo docker-compose up -d seria para criar uma imagem no meu docker hub certo ? No meu não está sendo criado, quando eu vou olhar o meu docker desktop ele é o unico que não estarta (sempre reiniciando)


Manager Carlos Ferreira 21/07/2022

Olá, Glaydson!
Tudo bem?

Quando usou essa configuração:
    image: glaydson/laravel-app

Se for a primeira vez que está subindo os containers, vai tentar baixar essa imagem do DockerHub, caso ela ainda não exista lá, vai gerar um erro.

Você pode criar uma imagem a partir do seu Dockerfile, exatamente como fizemos (usando o comando build) e depois subir essa imagem para o DockerHub e para usar essa imagem, basta usar image: nome-da-image, fica assim:

app:
    image: glaydson/laravel-app
    working_dir: /var/www/
    volumes:
      - ./:/var/www
    networks:
      - docker-laravel



Respondi a sua dúvida amigo? Fui claro?

Carlos Ferreira
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!