我在我的源代码中犯了一个打字错误,在我的cli中运行docker-compose up后我注意到了它。我尝试重新构建项目,但没有更改我的index.js缓存代码。
这是我的Dockerfile
FROM node:alpine
WORKDIR '/app'
COPY package.json .
RUN npm install
COPY . .
CMD [ "npm","start" ]docker-compose.yml
version: '3'
services:
redis-server:
image: 'redis'
node-app:
build: .
ports:
- "4001:8081" 我重新创建了image
$ sudo docker build -t phillalexakis/visits:latest .然后运行
docker-composer up它根本没有改变源代码,我完全遗漏了什么?(我是docker的新手)
发布于 2020-12-31 22:57:03
Docker-compose正在寻找一个名为[folder_name]_node-app的镜像,但您构建的镜像被标记为phillalexakis/visits。
在docker-compose.yml文件中更改您的节点应用程序服务:
node-app:
build: .
image: node-app并使用docker-compose构建镜像:
docker-compose build或docker-compose up --build
https://stackoverflow.com/questions/65522049
复制相似问题