Относительно Использования В Docker

  • Автор темы Keycleethella
  • Обновлено
  • 22, Oct 2024
  • #1

У меня есть несколько вопросов относительно докера.

В шаблоне образа докера есть шаблон, определяющий Ubuntu.

1) Могу ли я узнать, можно ли собрать и запустить этот образ докера Ubuntu на сервере Redhat?

2) Можно ли использовать этот образ докера в качестве среды для разработки решений, использующих пакеты зависимостей Debian?

Я не уверен, можно ли задавать такой вопрос на этом форуме. если нет, пожалуйста, укажите мне на правильный форум, чтобы поднять такой вопрос.

#докер

Keycleethella


Рег
15 Sep, 2006

Тем
79

Постов
213

Баллов
618
  • 25, Oct 2024
  • #2
  1. Вы можете запустить этот образ в Windows/macOS/Linux и т. д., если установлен докер. Видеть: Список всех сред.
  2. Однако «разработка решения» немного сбивает с толку. Это больше похоже на инкапсуляцию на уровне контейнера (инкапсуляция ООП). Контейнеры позволяют разработчику упаковать приложение со всеми необходимыми частями, такими как библиотеки и другие зависимости.
 

Dobalo


Рег
23 Jul, 2013

Тем
75

Постов
186

Баллов
591
  • 25, Oct 2024
  • #3
  1. Конечно. Вы можете запустить образ Docker на базе Linux на любом хосте Linux.
  2. Да, это возможно. Вы можете запускать и разрабатывать приложения в Docker-контейнере на базе Debian.
 

PoitteeSpeast32


Рег
25 Oct, 2024

Тем
79

Постов
197

Баллов
622
  • 25, Oct 2024
  • #4

Да, вы можете запустить Docker в любом дистрибутиве Linux. Эти шаги, перечисленные ниже, предназначены для Ubuntu Desktop 18 LTS. Вы можете найти полную официальную документацию и инструкции для других дистрибутивов Linux здесь:

Убунту: https://docs.docker.com/install/linux/docker-ce/ubuntu/

Федора: https://docs.docker.com/install/linux/docker-ce/fedora/

ЦентОС: https://docs.docker.com/install/linux/docker-ce/centos/

Дебиан: https://docs.docker.com/install/linux/docker-ce/debian/

Установка Докера

В документации Docker предлагается настроить репозиторий Docker для установки и обновления.

Вот с чего вам следует начать:

https://docs.docker.com/install/linux/docker-ce/ubuntu/#set-up-the-repository

После завершения шагов установки протестируйте Docker:

docker-compose -v

Это должно загрузить и запустить тестовый контейнер, выводящий «Hello World» на вашу консоль.

Установка Docker Compose

В отличие от версий Docker Desktop для Mac и Windows, нам необходимо вручную установить Docker Compose. См. инструкции по установке (нажмите на вкладку для Linux)

https://docs.docker.com/compose/install/#install-compose

После завершения протестируйте установку:

sudo docker run hello-world

Это должно вывести на консоль номер версии и сборки.

Запустить без Sudo

Следуйте этим инструкциям, чтобы запускать команды Docker без sudo:

https://docs.docker.com/install/linux/linux-postinstall/#manage-docker-as-a-non-root-user

Группа Docker, скорее всего, уже будет создана, но вам все равно нужно добавить в эту группу своего пользователя.

Начать при загрузке

Следуйте этим инструкциям, чтобы Docker и его службы запускались автоматически при загрузке:

https://docs.docker.com/install/linux/linux-postinstall/#configure-docker-to-start-on-boot

Возможно, вам придется перезагрузить систему

 

Al15


Рег
21 Jan, 2011

Тем
67

Постов
205

Баллов
560
Тем
403,760
Комментарии
400,028
Опыт
2,418,908