Concourse Quickstart Docker 权限错误

道恩福特

我正在尝试按照文档在本地设置 Concourse CI 在我尝试运行示例 hello-world 管道之前,一切都很顺利。作业导致此错误...

runc create: exit status 1: container_linux.go:264: starting container process caused "process_linux.go:339: container init caused \"rootfs_linux.go:56: mounting \\\"/worker-state/3.8.0/assets/bin/init\\\" to rootfs \\\"/worker-state/volumes/live/a8d3b403-19e7-4f16-4a8a-40409a9b017f/volume/rootfs\\\" at \\\"/worker-state/volumes/live/a8d3b403-19e7-4f16-4a8a-40409a9b017f/volume/rootfs/tmp/garden-init\\\" caused \\\"open /worker-state/volumes/live/a8d3b403-19e7-4f16-4a8a-40409a9b017f/volume/rootfs/tmp/garden-init: permission denied\\\"\""

看起来我遇到了权限错误,但我已经仔细检查了容器是否在特权模式下运行。

$ docker inspect --format='{{.HostConfig.Privileged}}' concourse_concourse_1
true

Docker 撰写文件

version: '3'

services:
  concourse-db:
    image: postgres
    environment:
    - POSTGRES_DB=concourse
    - POSTGRES_PASSWORD=concourse_pass
    - POSTGRES_USER=concourse_user
    - PGDATA=/database

  concourse:
    image: concourse/concourse
    command: quickstart
    privileged: true
    depends_on: [concourse-db]
    ports: ["8080:8080"]
    environment:
    - CONCOURSE_POSTGRES_HOST=concourse-db
    - CONCOURSE_POSTGRES_USER=concourse_user
    - CONCOURSE_POSTGRES_PASSWORD=concourse_pass
    - CONCOURSE_POSTGRES_DATABASE=concourse
    - CONCOURSE_EXTERNAL_URL
    - CONCOURSE_BASIC_AUTH_USERNAME
    - CONCOURSE_BASIC_AUTH_PASSWORD
    - CONCOURSE_NO_REALLY_I_DONT_WANT_ANY_AUTH=true
- CONCOURSE_WORKER_GARDEN_NETWORK

管道

---
jobs:
- name: job-hello-world
  public: true
  plan:
  - task: hello-world
    config:
      platform: linux
      image_resource:
        type: docker-image
        source: {repository: busybox}
      run:
        path: echo
        args: [hello world]

大堂版

$ curl http://192.168.99.100:8080/api/v1/info
{"version":"3.12.0","worker_version":"2.0"}

其他版本

$ docker --version
Docker version 18.04.0-ce, build 3d479c0
$ docker-machine --version
docker-machine version 0.14.0, build 89b8332
$ docker-compose --version
docker-compose version 1.21.0, build unknown
$ system_profiler SPSoftwareDataType
Software:

    System Software Overview:

      System Version: macOS 10.13.1 (17B1003)
      Kernel Version: Darwin 17.2.0
      Boot Volume: OSX
道恩福特

虽然表面上的一切看起来都是最新的。请务必注意,docker-machine如果您不定期更新它们,那么在 VM 内运行 docker 可能会变得陈旧,并且 Concourse 需要内核 3.19 或更高版本。

docker info从 Docker 服务器的角度来看,运行可以揭示一些情况。

对我有用的是...

$ docker-compose down
$ docker-machine upgrade
$ docker-compose up -d

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Cloudera Quickstart在VM Ware工作站上显示错误

来自分类Dev

为什么“ docker登录”在Docker Quickstart Terminal中失败,但可以在默认机器上运行?

来自分类Dev

Docker Quickstart Terminal无法在Windows 10中启动VirtualBox VM

来自分类Dev

Docker用户权限说明

来自分类Dev

在Jboss wildfly和docker中使用cli时出现权限错误

来自分类Dev

Docker-无法启动mysql权限错误

来自分类Dev

更改Docker Quickstart Terminal的终端应用

来自分类Dev

Docker容器中的卷权限错误

来自分类Dev

用于卷挂载的docker-compose / wordpress权限错误

来自分类Dev

Docker Quickstart Terminal有什么作用?

来自分类Dev

设置AWS凭证-Cloudera Quickstart Docker容器

来自分类Dev

使用Linux容器的Windows版Docker桌面-运行容器时权限错误

来自分类Dev

本地堆栈docker给出错误权限被拒绝:'/tmp/localstack/server.test.pem.key'

来自分类Dev

Docker-Container内部的dotnet恢复错误-权限被拒绝

来自分类Dev

quickstart错误-对本地SQL Server使用EF迁移,并保持数据库连接丢失

来自分类Dev

由于权限被拒绝错误,无法从Docker映像创建Dockerfile

来自分类Dev

Docker Quickstart Terminal:cd:/ u:权限被拒绝

来自分类Dev

Hipi平均像素数程序由于cloudera quickstart vm中的纱线容器错误而失败

来自分类Dev

使用angular 2 quickstart项目在npm安装期间遇到错误

来自分类Dev

用于卷挂载的docker-compose / wordpress权限错误

来自分类Dev

如何通过docker CLI / quickstart终端制作Azure VM并配置容器以使用Azure File Storage?

来自分类Dev

操作系统升级后Docker的权限错误

来自分类Dev

如何使用Cloudera Quickstart Docker容器执行MapReduce Job / JAR

来自分类Dev

Concourse git 资源触发

来自分类Dev

Concourse 发布元数据

来自分类Dev

数据权限 Docker for Windows

来自分类Dev

从 Gunicorn/Nginx WSGI API 权限错误运行 Docker SDK

来自分类Dev

docker-compose:绑定挂载上的目录权限错误

来自分类Dev

OJDBC 驱动程序中的 Cloudera QuickStart VM Sqoop 错误

Related 相关文章

  1. 1

    Cloudera Quickstart在VM Ware工作站上显示错误

  2. 2

    为什么“ docker登录”在Docker Quickstart Terminal中失败,但可以在默认机器上运行?

  3. 3

    Docker Quickstart Terminal无法在Windows 10中启动VirtualBox VM

  4. 4

    Docker用户权限说明

  5. 5

    在Jboss wildfly和docker中使用cli时出现权限错误

  6. 6

    Docker-无法启动mysql权限错误

  7. 7

    更改Docker Quickstart Terminal的终端应用

  8. 8

    Docker容器中的卷权限错误

  9. 9

    用于卷挂载的docker-compose / wordpress权限错误

  10. 10

    Docker Quickstart Terminal有什么作用?

  11. 11

    设置AWS凭证-Cloudera Quickstart Docker容器

  12. 12

    使用Linux容器的Windows版Docker桌面-运行容器时权限错误

  13. 13

    本地堆栈docker给出错误权限被拒绝:'/tmp/localstack/server.test.pem.key'

  14. 14

    Docker-Container内部的dotnet恢复错误-权限被拒绝

  15. 15

    quickstart错误-对本地SQL Server使用EF迁移,并保持数据库连接丢失

  16. 16

    由于权限被拒绝错误,无法从Docker映像创建Dockerfile

  17. 17

    Docker Quickstart Terminal:cd:/ u:权限被拒绝

  18. 18

    Hipi平均像素数程序由于cloudera quickstart vm中的纱线容器错误而失败

  19. 19

    使用angular 2 quickstart项目在npm安装期间遇到错误

  20. 20

    用于卷挂载的docker-compose / wordpress权限错误

  21. 21

    如何通过docker CLI / quickstart终端制作Azure VM并配置容器以使用Azure File Storage?

  22. 22

    操作系统升级后Docker的权限错误

  23. 23

    如何使用Cloudera Quickstart Docker容器执行MapReduce Job / JAR

  24. 24

    Concourse git 资源触发

  25. 25

    Concourse 发布元数据

  26. 26

    数据权限 Docker for Windows

  27. 27

    从 Gunicorn/Nginx WSGI API 权限错误运行 Docker SDK

  28. 28

    docker-compose:绑定挂载上的目录权限错误

  29. 29

    OJDBC 驱动程序中的 Cloudera QuickStart VM Sqoop 错误

热门标签

归档