docker-compose: error while loading shared libraries
When running docker-compose on CentOS 7, i get following error
1 2 3 |
[root@cp03 serverok-rubycms]# docker-compose up docker-compose: error while loading shared libraries: libz.so.1: failed to map segment from shared object: Operation not permitted [root@cp03 serverok-rubycms]# |
To fix the error, do the following
1 |
mv /usr/local/bin/docker-compose /usr/local/bin/docker-compose-bin |
Now create a new file
1 |
vi /usr/local/bin/docker-compose |
Add following content
1 2 3 4 |
Make it executable
1 |
chmod 755 /usr/local/bin/docker-compose |
Create temp folder
1 |
mkdir -p /opt/compose-tmp |
Now docker-compose will work.
> after
mkdir -p/opt/compose-tmp
> need to make the directory writable
sudo chmod 777 /opt/compose-tmp