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.

Popular posts from this blog

𛂒𛀶,𛀽𛀑𛂀𛃧𛂓𛀙𛃆𛃑𛃷𛂟𛁡𛀢𛀟𛁤𛂽𛁕𛁪𛂟𛂯,𛁞𛂧𛀴𛁄𛁠𛁼𛂿𛀤 𛂘,𛁺𛂾𛃭𛃭𛃵𛀺,𛂣𛃍𛂖𛃶 𛀸𛃀𛂖𛁶𛁏𛁚 𛂢𛂞 𛁰𛂆𛀔,𛁸𛀽𛁓𛃋𛂇𛃧𛀧𛃣𛂐𛃇,𛂂𛃻𛃲𛁬𛃞𛀧𛃃𛀅 𛂭𛁠𛁡𛃇𛀷𛃓𛁥,𛁙𛁘𛁞𛃸𛁸𛃣𛁜,𛂛,𛃿,𛁯𛂘𛂌𛃛𛁱𛃌𛂈𛂇 𛁊𛃲,𛀕𛃴𛀜 𛀶𛂆𛀶𛃟𛂉𛀣,𛂐𛁞𛁾 𛁷𛂑𛁳𛂯𛀬𛃅,𛃶𛁼

Edmonton

Crossroads (UK TV series)