Ubuntu - install (Jenkins) Docker containers fails due to creating mount source path: mkdir read-only errors
Ubuntu - install (Jenkins) Docker containers fails due to creating mount source path: mkdir read-only errors
I want to install Jenkins via Docker in an Ubuntu virtual machine (Oracle VM Virtualbox).
When starting 'docker-compose up' I get the following errors:
ERROR: for dockercompose_postgres_1 Cannot start service postgres:
error while creating mount source path '/var/postgres-data': mkdir
/var/postgres-data: read-Starting dockercompose_jenkins_1 ... error
ERROR: for dockercompose_jenkins_1 Cannot start service jenkins:
error while creating mount source path '/var/jenkins_home': mkdir
/var/jenkins_home: read-only file system
ERROR: for jenkins Cannot start service jenkins: error while creating
mount source path '/var/jenkins_home': mkdir /var/jenkins_home:
read-only file system
ERROR: for postgres Cannot start service postgres: error while
creating mount source path '/var/postgres-data': mkdir
/var/postgres-data: read-only file system ERROR: Encountered errors
while bringing up the project.
The context:
Part of the docker-compose.yml file is:
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
1 Answer
1
Suggested was that (after installing Ubuntu VM and starting it) that by typing just 'docker' you get some advice on installing Docker.
Apparently, this is incorrect. There is an correct procedure for installing Docker on Ubuntu!
Please refer to this correct Ubuntu Docker installation. It will help you installing the newest/right version of Docker on Ubuntu. This prevents you getting nasty errors like the ones in the above question.
Thanks for contributing an answer to Stack Overflow!
But avoid …
To learn more, see our tips on writing great answers.
Required, but never shown
Required, but never shown
By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.