docker 编码器工作空间创建失败

0sgqnhkj  于 2023-03-07  发布在  Docker
关注(0)|答案(1)|浏览(91)

我正在尝试通过Docker设置Coder与Docker-compose。
我在我的docker-compose.yml中将其定义为一个服务(基于以下行内命令):

version: "3.6"

services:
  coder:
    image: codercom/coder:1.35.0
    ports:
      - "7080:7080"
    group_add:
      - 134 # added docker group for write permissions
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
      - /srv/databases/docker/data/volumes/coder:/var/run/coder

然后可以访问UI,我可以使用提供的凭据登录,但当我尝试创建工作区时,该过程在步骤 * 11中失败:创建工作空间:无法创建基于容器的虚拟机:启动启动启动 *

create workspace: Failed to create Container-based Virtual Machine: start bootstrap: execute bootstrap failed: docker exec: exec cmd "/usr/bin/docker exec -i -u 1000 coder /bin/sh -s": exit status 28

对于工作区,我定义了映像"codercom/enterprise-jupyter",列在预定义的"Packaged"部分下。
默认情况下,工作区提供程序是Docker。

    • 出了什么问题,我该如何解决?**

它在UI中的外观:

    • 更新日期:**

我发现,一个容器正在创建的环境:

CONTAINER ID   IMAGE                           COMMAND                  CREATED              STATUS                  PORTS                                                                                                                                                            NAMES
f06eb1365588   coderenvs/envbox:1.35.0-rc.2    "/envbox legacy"         About a minute ago   Up About a minute                                                                                                                                                                        goofy_noether
db2666b7bdf9   codercom/coder:1.35.0           "/coderd run --bind …"   2 minutes ago        Up About a minute       5432/tcp, 0.0.0.0:7080->7080/tcp, :::7080->7080/tcp                                                                                                              infrastructure-management_coder_1

通过docker logs f06eb1365588检查日志显示错误消息:

{"ts":"2023-02-23T09:56:09.937651147Z","level":"ERROR","msg":"child log","logger_name":"sysbox-fs","fields":{"process":"sysbox-fs","content":"time=\"2023-02-23 09:56:09\" level=error msg=\"Failed to write to /proc/sys/net/core/default_qdisc: open /proc/sys/net/core/default_qdisc: no such file or directory\""}}
jtoj6r0c

jtoj6r0c1#

它并没有完全解决这个问题,但我能够用coder/coder版本2而不是版本1创建工作空间。
我使用docker-compose作为文档的参考:https://github.com/coder/coder/blob/main/docker-compose.yaml

相关问题