Compose is a tool for defining and running multi-container Docker applications. With Compose, you use a Compose file to configure your application’s services. Then, using a single command, you create and start all the services from your configuration.
Use curl
to download the Compose file into the /usr/bin
directory.
curl -L "https://github.com/docker/compose/releases/download/v2.12.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/bin/docker-compose
Output:
[root@vps ~]# curl -L "https://github.com/docker/compose/releases/download/v2.12.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/bin/docker-compose
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 42.8M 100 42.8M 0 0 45.1M 0 --:--:-- --:--:-- --:--:-- 58.2M
Next, set the correct permissions so that the docker-compose
command is executable.
chmod +x /usr/bin/docker-compose
To verify that the installation was successful, you can run the following command.
docker-compose --version
Output:
[root@vps ~]# docker-compose --version
Docker Compose version v2.12.2
[root@vps ~]#
This concludes the Installation of Docker Compose on AlmaLinux 9