centos 7
docker-compose -v -bash: docker-compose: команда не найдена
установить последнуюю версию
Чтобы установить последнюю версию Docker Compose на CentOS 7, выполните следующие шаги:
-
Установите Docker:
- Установите репозиторий Docker:
sudo yum install -y yum-utils sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
- Установите Docker:
sudo yum install -y docker-ce docker-ce-cli containerd.io
- Запустите и активируйте Docker:
sudo systemctl start docker sudo systemctl enable docker
- Установите репозиторий Docker:
-
Установите Docker Compose:
- Загрузите последнюю версию Docker Compose:
sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
- Дайте права на выполнение файлу Docker Compose:
sudo chmod +x /usr/local/bin/docker-compose
- Создайте символическую ссылку:
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
- Загрузите последнюю версию Docker Compose:
-
Проверьте установку Docker Compose:
docker-compose -v
Теперь вы должны увидеть версию Docker Compose, которую вы установили.
дать доступ пользователю к docker
Чтобы дать доступ пользователю к Docker, выполните следующие шаги:
-
Добавьте пользователя в группу "docker":
sudo usermod -aG docker имя_пользователя
Замените "имя_пользователя" на имя пользователя, которому вы хотите предоставить доступ к Docker.
-
Перезапустите службу Docker, чтобы изменения вступили в силу:
sudo systemctl restart docker
-
Убедитесь, что пользователь добавлен в группу "docker":
groups имя_пользователя
В выводе должна быть указана группа "docker".
Теперь пользователь должен иметь доступ к Docker без необходимости использовать команду sudo.