【问题标题】:Ubuntu - install (Jenkins) Docker containers fails due to creating mount source path: mkdir read-only errorsUbuntu - 安装 (Jenkins) Docker 容器由于创建挂载源路径而失败:mkdir 只读错误
【发布时间】:2019-02-14 03:01:51
【问题描述】:

我想通过 Docker 在 Ubuntu 虚拟机 (Oracle VM Virtualbox) 中安装 Jenkins。

启动 'docker-compose up' 时出现以下错误:

错误:对于 dockercompose_postgres_1 无法启动服务 postgres: 创建挂载源路径“/var/postgres-data”时出错:mkdir /var/postgres-data: read-Starting dockercompose_jenkins_1 ... 错误

错误:对于 dockercompose_jenkins_1 无法启动服务 jenkins: 创建挂载源路径“/var/jenkins_home”时出错:mkdir /var/jenkins_home: 只读文件系统

错误:对于 jenkins 无法启动服务 jenkins:创建时出错 挂载源路径 '/var/jenkins_home': mkdir /var/jenkins_home: 只读文件系统

错误:对于 postgres 无法启动服务 postgres:错误同时 创建挂载源路径 '/var/postgres-data': mkdir /var/postgres-data:只读文件系统错误:遇到错误 同时提出项目。

上下文:

  • 我以“osboxes.org”的身份登录(与 Ubuntu 映像提供商同名)。
  • Docker-compose 以“sudo docker-compose up”启动。
  • 文件夹“/var”的权限是 drwxrwxrwx 14 root root 4096 Sep 9 08:48 var
  • 起初 /var/progres-data 和 /var/jenkins_home 不存在。问题就在那里。
  • 使用 777 权限创建两个文件夹/目录后,同样的问题存在。
  • Ubuntu VM 是 Windows 上 Oracle VM Virtualbox 中的 Osboxes.org Ubuntu 虚拟机。
  • 建议使用“sudo mount -o remount,rw /”。没有变化。
  • 建议使用“sudo mount -o remount,rw /var”,然后我收到以下警告:mount: /var: mount point not mount or bad option。

docker-compose.yml 文件的一部分是:

version: '2'
  services:   jenkins:
    image: jenkins:latest
    ports:
      - "8080:8080"
      - "50000:50000"
    networks:
      - jenkins
    volumes:
      - /var/jenkins_home:/var/jenkins_home
      - /var/run/docker.sock:/var/run/docker.sock   
  postgres:
    image: postgres:9.6
    networks:
      - jenkins
    environment:
      POSTGRES_USER: sonar
      POSTGRES_PASSWORD: sonarpasswd
    volumes:
      - /var/postgres-data:/var/lib/postgresql/data
      ETC ETC ETC

【问题讨论】:

    标签: docker ubuntu jenkins docker-compose


    【解决方案1】:

    建议(在安装 Ubuntu VM 并启动它之后)只需键入“docker”即可获得有关安装 Docker 的一些建议。

    显然,这是不正确的。在 Ubuntu 上安装 Docker 有一个正确的过程!

    请参考这个正确的Ubuntu Docker installation。它将帮助您在 Ubuntu 上安装最新/正确版本的 Docker。这可以防止您遇到上述问题中的错误。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多