Контейнер Docker по умолчанию ОС и использование ресурсов - PullRequest
0 голосов
/ 18 января 2019

У меня есть машина с Ubuntu и установленный контейнер Docker.когда я устанавливаю wildfly из dockerhub по умолчанию, он имеет Centos, поэтому для этой настройки доступно две ОС (одна - ubuntu, а другая - centos из docker).

при запуске выше настройки это приведет к большему использованию ресурсов.

ниже приведены мои вопросы по докеру

  1. Нужны ли по умолчанию Centos для контейнера wildfly
  2. Контейнер Docker не может ссылаться на ОС по умолчанию, вместо этого снова имея другую ОС
  3. как эта установка будет работать в среде AWS.

1 Ответ

0 голосов
/ 18 января 2019
  1. CentOS - это дистрибутив, использованный на изображении, опубликованном Wildfly. Однако, если вы действительно хотите, чтобы ваш контейнер имел слой Ubuntu вместо CentO, вам придется написать собственное изображение или потратить некоторое время на поиск изображения с помощью Ubuntu в dockerhub.

  2. Способ использования любого слоя, который вы хотите использовать в качестве ОС, используется в начале вашего Dockerfile: FROM docker.io/ubuntu:18.04, на примере Ubuntu 18.04.

  3. Это зависит от того, что вы называете окружающей средой. Вы можете использовать контейнеры, просто размещая их на обычных экземплярах EC2. Вы также можете использовать ECR для размещения своих изображений в своем собственном хранилище, чтобы извлечь все изображения, из которых вы создали. Вы также можете использовать EKS, если хотите войти в kubernetes.

Я действительно рекомендую потратить некоторое время на просмотр документации докера officiel здесь и документации AWS о контейнерах.

Удачи.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...