postgresql - Docker 正在寻找另一个 postgres 参考
问题描述
我正在尝试添加postgres
到我的 docker compose 文件中,但每次执行docker-compose up
时,我都会寻找图像的另一个引用,并且运行不正常。
码头文件
FROM node:12.13-alpine As development
WORKDIR /app
ADD package.json /app/package.json
RUN npm config set registry http://registry.npmjs.org
RUN npm install
ADD . /app
EXPOSE 3000
CMD ["npm", "run", "start"]
码头工人-componse.yml
version: '2.0'
services:
db:
image: "postgres:12"
networks:
- webnet
environment:
POSTGRES_PASSWORD: 123456
POSTGRES_USER: postgres
POSTGRES_DB: demo
web:
image: postgres-docker-image
ports:
- "5432:5432"
networks:
- webnet
environment:
DB_HOST: db
networks:
webnet:
如果我执行命令:docker-compose up
我得到:
拉数据库(postgres:12)... 12:从库/postgres 提取摘要:sha256:6a250876f8dec6fcf1f3ce255da7c02cb74c48bab023e073fd4f3125d496a275 状态:为 postgres 下载更新的图像:12 拉网络(postgres-docker-image:)...错误:图像您尝试重新创建的服务已被删除。如果继续,卷数据可能会丢失。考虑在继续之前备份您的数据。
继续使用新图像?[yN]y
Pulling web (postgres-docker-image:)...
ERROR: pull access denied for postgres-docker-image, repository does not exist or may require 'docker login': denied: requested access to the resource is denied
但是如果我执行命令:docker images
我得到:
REPOSITORY TAG IMAGE ID CREATED SIZE
<none> <none> 28306fe7bfce 2 hours ago 598MB
<none> <none> 15fafa0e9ae8 2 hours ago 592MB
postgres 12 4b52913b0a3a 4 days ago 313MB
postgres latest 4b52913b0a3a 4 days ago 313MB
我该如何解决?
解决方案
推荐阅读
- c++ - 是否可以检查抽象类是否可复制构造而忽略抽象性?
- r - 如何重命名 cbind/aggregate 中的变量?
- python-3.x - 在 matplotlib.text 中填充文本
- swift - 如何为按钮添加遮罩以使隐藏区域不可点击?
- postgresql - 我正在尝试使用 spark 从 postgres 中删除数据,但无法删除相同的代码适用于 select 语句
- microsoft-graph-api - Microsoft Graph - 如何将邮件移动到公用文件夹
- r - R中的SQL查询使用基于数据框中值的多个AND语句
- javascript - Javascript:使用单个属性删除对象数组中的重复项
- linux - 如何在centos 7服务器中的每个用户(域)下的每个.htaccess文件中插入文本?
- android - RecyclerView 未按预期显示数据库内容