我想通过Docker在Ubuntu虚拟机(Oracle VM Virtualbox)中安装Jenkins。
启动“ docker-compose up”时,出现以下错误:
错误:对于dockercompose_postgres_1无法启动服务postgres: 创建安装源路径“ / var / postgres-data”时出错:mkdir / var / postgres-data:读取开始的dockercompose_jenkins_1 ...错误
错误:对于dockercompose_jenkins_1无法启动服务jenkins: 创建安装源路径“ / var / jenkins_home”时出错:mkdir / var / jenkins_home:只读文件系统
错误:对于詹金斯无法启动服务詹金斯:创建时出错 挂载源路径'/ var / jenkins_home':mkdir / var / jenkins_home: 只读文件系统
错误:用于postgres无法启动服务postgres:出现错误 创建安装源路径“ / var / postgres-data”:mkdir / var / postgres-data:只读文件系统错误:遇到错误 在启动项目时。
上下文:
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
答案 0 :(得分:0)
建议(在安装并启动Ubuntu VM之后),只需键入“ docker”,即可获得有关安装Docker的一些建议。
显然,这是不正确的。在Ubuntu上安装Docker的正确过程是正确的!
请参考正确的Ubuntu Docker installation。它将帮助您在Ubuntu上安装最新/正确的Docker版本。这样可以防止您遇到上述问题中那样令人讨厌的错误。