我想在Ubuntu虚拟机(Oracle VM Virtualbox)中通过Docker安装Jenkins。
启动'docker-compose up'时出现以下错误:
错误:对于dockercompose_postgres_1无法启动服务postgres:创建安装源路径'/ var / postgres-data'时出错:mkdir / var / postgres-data:read-Starting dockercompose_jenkins_1 ... error
错误:对于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:只读文件系统错误:启动项目时遇到错误。
上下文:
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
建议(在安装Ubuntu VM并启动它之后)通过输入'docker',您可以获得有关安装Docker的一些建议。
显然,这是不正确的。在Ubuntu上安装Docker有正确的程序!
请参考这个正确的Ubuntu Docker installation。它将帮助您在Ubuntu上安装最新/正确版本的Docker。这可以防止你得到像上面问题中那些令人讨厌的错误。