如何修复docker在ubuntu上docker-compose后进入重启状态的问题?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何修复docker在ubuntu上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
在你的compose文件中。通常原因是内部错误,杀死了你的容器,而容器会自动重启。
我的建议是,通过查看 blog_postgresql
日志,与 docker-compose logs blog_postgresql
命令。
以上是关于如何修复docker在ubuntu上docker-compose后进入重启状态的问题?的主要内容,如果未能解决你的问题,请参考以下文章
当组权限似乎正确时,如何修复“拨号 unix /var/run/docker.sock:连接:权限被拒绝”?