Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save webnitros/d554610b4ea33951ed24873c364febd8 to your computer and use it in GitHub Desktop.
Save webnitros/d554610b4ea33951ed24873c364febd8 to your computer and use it in GitHub Desktop.
инструкция по правильной установке dcoker на сервер с последней версий docker compose

Установка последней версии Docker Compose на CentOS 7

Сообщение от вас:

centos 7

docker-compose -v -bash: docker-compose: команда не найдена

установить последнуюю версию

Сообщение от ChatGPT:

Чтобы установить последнюю версию Docker Compose на CentOS 7, выполните следующие шаги:

  1. Установите 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
      
  2. Установите 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
      
  3. Проверьте установку Docker Compose:

    docker-compose -v
    

Теперь вы должны увидеть версию Docker Compose, которую вы установили.

Сообщение от вас:

дать доступ пользователю к docker

Сообщение от ChatGPT:

Чтобы дать доступ пользователю к Docker, выполните следующие шаги:

  1. Добавьте пользователя в группу "docker":

    sudo usermod -aG docker имя_пользователя
    

    Замените "имя_пользователя" на имя пользователя, которому вы хотите предоставить доступ к Docker.

  2. Перезапустите службу Docker, чтобы изменения вступили в силу:

    sudo systemctl restart docker
    
  3. Убедитесь, что пользователь добавлен в группу "docker":

    groups имя_пользователя
    

    В выводе должна быть указана группа "docker".

Теперь пользователь должен иметь доступ к Docker без необходимости использовать команду sudo.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment