Wraz z wydaniem wersji drugiej narzędzia docker-copmose, które jest używane w dockerowej konfiguracji SUPLI, zmieniono sposób dostepu do narzędzia. Mianowicie, zamiast używania go jako osobne narzędzie, zostało ono "dołączone" do komendy docker. Sprowadza się to do subtelnej różnicy w uruchamianiu kontenerów - w starej wersji dwa człony nazwy narzędzia łączymy minusem (kreską, pauzą, myślnikiem, ...), a w nowej - spacją.
Code: Select all
# dla wersji 1.X
docker-compose -v
# dla wersji 2.X
docker compose -v
Jeśli natomiast masz świeżo zainstalowanego lub zaktualizowanego Dockera zgodnie z instrukcją na stronie projektu, jest duża szansa, że w systemie masz narzędzie docker copmose w obydwu wersjach. Można wtedy poudawać, zgodnie z dokumentacją, że narzędzie w wersji drugiej jest dostępne tak, jakby było w pierwszej. Co trzeba zrobić? Zgodnie z tą odpowiedzią:
1. Upewnij się, że masz zainstalowany docker compose w wersji drugiej. Jeśli nie - nic nie rób. Poniższa komenda powinna zwrócić wersję docker compose (a nie Dockera!).
Code: Select all
docker compose -v
Code: Select all
docker compose --compatibility "$@"
Code: Select all
sudo chmod +x /bin/docker-compose
Code: Select all
docker-compose -v