如何在ubuntu上的django中修复docker在docker compose后进入重新启动状态



我在django项目中使用了postgresql和docker。docker compose之后,我的容器进入重新启动状态。我试着通过停止并删除来修复它,但不起作用

docker-compose.yml:

version: '3'
services:
blog_postgresql:
image: postgres:12
container_name: blog_postgresql
volumes:
- blog_postgresql:/var/lib/postgresql/data
restart: always
env_file: .env
ports:
- "5432:5432"
networks:
- blog_network
volumes:
blog_postgresql:
external: true
networks:
blog_network:
external: true

终端显示:

CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS                            PORTS               NAMES
e8aa3e604ba3        postgres:12         "docker-entrypoint.s…"   3 days ago          Restarting (126) 14 seconds ago                       blog_postgresql

重新启动显然是因为撰写文件中的restart: always。通常原因是一个内部错误,它会导致容器自动重新启动。

我的建议是,通过使用docker-compose logs blog_postgresql命令查看blog_postgresql日志,找出哪个是错误。

最新更新