Как установить Docker на МСВСфера 9.6
Дата публикации: 2025-06-15T08:43:13
Теги: ["Docker", "msvsphere"]
Docker — это платформа с открытым исходным кодом для запуска, разработки и доставки приложений. Docker поставляет программное обеспечение в пакетах, называемых контейнерами. Преимущество контейнеров Docker заключается в том, что разработчик может сократить задержку между производственной и тестовой средой. Кроме того, приложения могут эффективно работать изолированно и в разных средах. Программное обеспечение, на котором размещены контейнеры, называется Docker Engine.
Установка Docker — это простой процесс, который может занять до 10 минут. Давайте начнем!
Предпосылки
- Сервер с МСВСфера 9.6 в качестве ОС.
- Права пользователя: пользователь root или обычный пользователь с привилегиями sudo.
Конвенции
# - данные команды должны выполняться с правами root либо непосредственно от имени пользователя root, либо с помощью команды sudo. $ - данные команды должны выполняться от имени обычного пользователя
Обновите систему
Свежая установка МСВСфера 9.6 требует обновления пакетов до последних доступных версий.
$ sudo dnf update -y && sudo dnf upgrade -y
Шаг 1. Добавить хранилище Docker
Docker не доступен в репозитории МСВСфера 9.6 по умолчанию. Вам нужно будет добавить официальное хранилище Docker CE (Community Edition) для его установки. Прежде чем вы это сделаете, убедитесь, что также установите dnf-plugins-core, чтобы вы могли использовать dnf config manager для добавления репозитора, запустить команду для установки dnf-plugins-core
$ sudo dnf -y install dnf-plugins-coresudo dnf config-manager --add-repo
Затем вы можете пойти вперед и добавить репозиторий.
$ sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
Несмотря на то, что репозиторий говорит “CentOS,” он работает для МСВСфера, потому что они бинарные совместимы.
Шаг 2. Установка Docker Engine
Теперь, чтобы установить Docker Engine и связанные с ним компоненты, выполните команду:
$ sudo dnf install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin -y
Как только установка завершена, вы должны получить аналогичный выход:
Installed: docker-buildx-plugin-0.23.0-1.el10.x86_64 docker-ce-3:28.1.1-1.el10.x86_64 docker-ce-cli-1:28.1.1-1.el10.x86_64 docker-compose-plugin-2.35.1-1.el10.x86_64 tar-2:1.35-4.el10.x86_64_v2
Шаг 3. Начало и Включить Docker
Включить и запустить сервис Docker, чтобы он работал при загрузке:
$ sudo systemctl enable --now docker
Шаг 4. Добавить пользователя в Docker Group (Optional)
Чтобы запустить Docker без sudo, добавьте пользователя в группу docker. Если вы уже вошли в систему как пользователь, с которым вы хотите запустить Docker, вы можете запустить команду:
$ sudo usermod -aG docker $USER
Вам необходимо перезайти, чтобы групповое изменение вступило в силу.
Шаг 5. Тест Docker
Запускаем тестовый контейнер, чтобы убедиться, что все работает.
$ docker run hello-world
Вы должны увидеть подтверждение сообщения о том, что Docker установлен и работает правильно.
Unable to find image 'hello-world:latest' locally latest: Pulling from library/hello-world 719385e32844: Pull complete Digest: sha256:dcba6daec718f547568c562956fa47e1b03673dd010fe6ee58ca806767031d1c Status: Downloaded newer image for hello-world:latest Hello from Docker! This message shows that your installation appears to be working correctly. …
Docker compose
Docker Compose включен в качестве плагина при установке Docker с помощью этого метода, чтобы вы могли использовать его непосредственно.
$ docker compose version
Завершение
Вы успешно научились устанавливать Docker на МСВСфера 9.6. Теперь вы готовы развернуть контейнеры, запустить микросервисы и полностью воспользоваться контейнерным развитием.
Вы также можете поделиться статьей со своими друзьями в социальных сетях, которым может быть интересна эта статья, или просто оставить комментарий ниже. Спасибо.