如何修复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 命令。

给TA打赏
共{{data.count}}人
人已打赏
解决方案

Xampp - mysql - 无法创建文件xampp-control.ini,拒绝访问。

2022-4-21 8:00:11

解决方案

如何根据列表集中的元素执行字典查询?

2022-4-21 8:00:13

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索