【问题标题】:docker-compose - resource temporarily unavailabledocker-compose - 资源暂时不可用
【发布时间】:2021-02-06 11:50:41
【问题描述】:

我正在尝试在我的 v-server 上构建我的 ark 服务器。但是我无法启动我的 docker-compose 容器。这是 YAML 文件:

version: '3'
 services:
   ark-server:
    image: 'turzam/ark:latest'
    container_name: 'ark-server'
    restart: always
    ports:
      - '7778:7778'
      - '7778:7778/udp'
      - '27015:27015'
      - '27015:27015/udp'
      - '32330:32330'
    volumes:
      - ./data:/ark
    environment:
      SESSIONNAME: "Raphis's Server"
      SERVERMAP: 'TheCenter'
      SERVERPASSWORD: 'pass'
      ADMINPASSWORD: 'password'
      TZ: 'Europe/Berlin'

当我用docker-compose up -d启动它时

我收到以下错误消息:

Starting ark-server ... error

ERROR: for ark-server  Cannot start service ark-server: OCI runtime create failed: unable to retrieve OCI runtime error (open /run/docker/containerd/daemon/io.containerd.runtime.v1.linux/moby/c919d8e4e2d51b934d561a928cfd55e0f7af07a2a3a0ac3d52b3c5ba3cea14e6/log.json: no such file or directory): runc did not terminate sucessfully: unknown

ERROR: for ark-server  Cannot start service ark-server: OCI runtime create failed: unable to retrieve OCI runtime error (open /run/docker/containerd/daemon/io.containerd.runtime.v1.linux/moby/c919d8e4e2d51b934d561a928cfd55e0f7af07a2a3a0ac3d52b3c5ba3cea14e6/log.json: no such file or directory): runc did not terminate sucessfully: unknown
ERROR: Encountered errors while bringing up the project.

那我该如何解决呢?

【问题讨论】:

    标签: docker docker-compose yaml


    【解决方案1】:

    你的 yaml 语法错误
    你可以使用这个网站来验证你的 yaml 语法:http://www.yamllint.com/

    所以你的 Yaml 文件会是这样的:

    version: '3'
    services:
      ark-server:
        image: turzam/ark:latest
        container_name: 'ark-server'
        restart: always
        ports:
          - '7778:7778'
          - '7778:7778/udp'
          - '27015:27015'
          - '27015:27015/udp'
          - '32330:32330'
        volumes:
          - ./data:/ark
        environment:
          SESSIONNAME: "Raphis's Server"
          SERVERMAP: 'TheCenter'
          SERVERPASSWORD: 'pass'
          ADMINPASSWORD: 'password'
          TZ: 'Europe/Berlin'
    

    【讨论】:

    • 如果确实是错误的,那么 docker-compose 将不会接受 compose 文件。帖子中的缩进错误肯定不是问题的原因。
    • 那么问题出在哪里?
    猜你喜欢
    • 2021-05-07
    • 1970-01-01
    • 1970-01-01
    • 2021-02-21
    • 2018-08-04
    • 2018-02-24
    • 2016-01-25
    • 2012-04-25
    • 2018-03-11
    相关资源
    最近更新 更多