Контейнер Docker по умолчанию ОС и использование ресурсов

Нам не нужно использовать рекурсивный метод, он может быть медленным. Мое решение использует пользовательскую функцию rint instesd функции instrinsic int или floor.

rint(x)=(x-int(x)>0.9999)?int(x)+1:int(x)

Эта функция даст rint(0.0003/0.0001)=3, а int(0.0003/0.0001)=floor(0.0003/0.0001)=2.

Почему? Посмотрите на функцию Perl int и отступы нумерации

-1
задан Mahendiran 18 January 2019 в 12:42
поделиться

1 ответ

  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 о контейнерах.

Желаем удачи.

0
ответ дан Joachim 18 January 2019 в 12:42
поделиться
Другие вопросы по тегам:

Похожие вопросы: