python - 错误:postgress 的请求访问被拒绝,存储库不存在或可能需要“docker login”:拒绝:请求的资源访问被拒绝
问题描述
在使用 Django 学习 Docker 时,我遇到了一些与在 Linux Mint 中安装 PostgreSQL 相关的问题。
这是来自文件docker-compose.yml的代码
version: '3.7'
services:
web:
build: .
command: python /code/manage.py runserver 0.0.0.0:8000
volumes:
- .:/code
ports:
- 8000:8000
depends_on:
- db
db:
image: postgress:11
我在触发docker-compose up -d命令时收到的错误
Pulling db (postgress:)...
ERROR: The image for the service you're trying to recreate has been removed. If you continue, volume data could be lost. Consider backing up your data before continuing.
Continue with the new image? [yN]y
Pulling db (postgress:)...
ERROR: pull access denied for postgress, repository does not exist or may require 'docker login': denied: requested access to the resource is denied
登录 docker 后仍然会出现此错误。
解决方案
我认为没有与 docker-login 相关的问题,而是您的文件中有一个拼写错误,图像名称为 postgress:11 (额外s
)
见:https ://hub.docker.com/_/postgres
更新了撰写文件
version: '3.7'
services:
web:
build: .
command: python /code/manage.py runserver 0.0.0.0:8000
volumes:
- .:/code
ports:
- 8000:8000
depends_on:
- db
db:
image: postgres:11
推荐阅读
- flutter - 如何正确使用此 Encrypt 5.0.0 包?
- arrays - 使用 getch 和 getche 时程序崩溃
- ssas - QueryMemoryLimit 用于本地多维数据集服务器
- electron - 自动更新不起作用:MAC os Target .pkg
- java - 如何将一个片段与另一个片段连接
- rust - Rust,libzmq,客户端只发送消息,然后是接收
- docker - 将远程机器上的 webapp 链接到另一台远程机器网站
- python-3.x - Why my model field doesn't read the value of its ForeignKey, it returns its object number instead?
- go - 使用 Go 例程的 Golang 结束(Binance)Web 服务流
- node.js - 使用 NodeJS 后端在 EJS 中打印 JSON 对象