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

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

2个回答

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

qq_36357399
CsDn_小白 我在docker-compose build 构建镜像的时候 总是报这个#:cloud-*** uses an image, skipping, 总是跳过,但是查看了并没有镜像,试着清空了images再执行,还是跳过,搞不懂。这个过程没有使用Dockerfile,不知道有没有影响。请问知道怎么回事吗???
4 个月之前 回复

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

qq_42399778
敲下一段感悟 回复CsDn_小白: 你本地可以拉取到这个镜像吗,你可以先使用docker pull 拉取一下registry.cn-han*****s/cloud-eureka-server:v3.0
4 个月之前 回复
qq_36357399
CsDn_小白 我贴在问题里了,麻烦帮我看一下
4 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问