I’ve installed a server some weeks ago with SLES12-SP1, and had docker-compose (1.2.0-2.1) in the Container module. The only glitch was that I needed to downgrade the python-requests package as suggested in this kbarticle: https://www.novell.com/support/kb/doc.php?id=7017258
Note: “Interim solution until this will be resolved in code” - from February 2016.
Now I wanted to install another server, but can’t find the package anymore. Why is it gone? Does someone has any information regarding this change?
[QUOTE]lxelkp1k:~ # env LANG=en_US.UTF-8 zypper se docker-compose
Loading repository data…
Reading installed packages…
No packages found.[/QUOTE]
Support told me that docker-compose packet was only provided as tech preview in SLES12 and has been dropped because of “invasive dependencies”. They pointed me to Kubernetes as supported solution.
Comments on that decision? I have the impression that Kubernetes as a replacement for docker-compose is like to taking a sledgehammer to crack a nut?
[QUOTE=swadm;36707]Support told me that docker-compose packet was only provided as tech preview in SLES12 and has been dropped because of “invasive dependencies”. They pointed me to Kubernetes as supported solution.
Comments on that decision? I have the impression that Kubernetes as a replacement for docker-compose is like to taking a sledgehammer to crack a nut?
Tom[/QUOTE]
I think the support team need to remember that users are trying to use the OS as a platform to do things, rather than re-invent solutions that already work/deploy on other platforms. If they have found issues with docker-compose it would be great for them to document them, but docker-compose is still a required solution to get many things done.
It does get a bit messy as other packages are then needed from OBS and currently I have got as far as including both
python-dockerpty from [url]https://build.opensuse.org/project/show/Virtualization:containers[/url]
python-PySocks from [url]https://build.opensuse.org/package/show/Cloud%3AOpenStack%3AMaster/python-PySocks[/url]
This gets me as far as docker-compose passing it’s own internal checks at the command line. As I learn/understand more I will try and post an update.
I ran into this requirement as well and tried installing number of rpms. Finally I had to give up as I ended up with conflicts all around. It is then that i stumbled on the web that it would be easier to use “pip”. And use this python package management tool to install docker-compose.