使用docker-compose还需要dockerfile来构建镜像吗?

docker-compose 有 build,使用docker-compose build 还需要dockerfile 组合 docker build 来构建镜像吗?

这是我的 docker-compose文件
镜像地址是正确的打了

version: '3.3'

services:

 cloud-eureka-server:
 image: registry.cn-han*****s/cloud-eureka-server:v3.0
 restart: always
 hostname: discovery
 networks:
    default:
 ports:
 - 8761:8761

networks:

default:
    external:
        name: zh-net

docker-compose自己就可以build了,不需要dockerfile
但是你也可以结合起来用 https://learnku.com/articles/20442

你把你的docker-compose贴出来, 肯定是你的images那里写错了