судя по тому как ты отмораживаешся в 4 раз на прямой вопрос - ты сам не понимаешь))
не, ну у него же олжна быть сфера где он имеет преимущество. Иначе нахер он нужен? Я предположил что это скейл. Мне товарищ выше перечит, но не отвечает.
а для чего изоляция? Уж не для удобного масштабирования вне зависимости от среды?
сказал А, говори Б
докер много для чего нужен, быстро развернуть приложение, одно из самых скромных задач которые контейнеры типа докер покрывают.
А теперь попробуйте объяснить присутствующим здесь разработчикам, зачем в связке nginx+php требуется apache. Мы с огромным интересом послушаем.
И что, позвольте узнать? Я разве где-то упоминал, что нужен год и пара миллиардов для получении лицензии?
Человек спросил, что нужно - ему был дан ответ.
smb если он запаролен
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using static System.Math;
using static System.Console;
using static System.String;
namespace pr3._2 {
class Program {
static void Main(string[] args) {
Console.Title = "Задание №1";
Console.SetCursorPosition(25, 4);
Console.WriteLine("Условие задания №1");
Console.SetCursorPosition(20, 5);
Console.WriteLine(@ "Посчитать в строке количество слов, начинающихся на сочетание« ав».");
Console.SetCursorPosition(28, 10); Console.Write("Введите строку: "); string s = Console.ReadLine(); string[] array = s.Split(','); int k = 0;
for (int i = 0; i <= array.Length; i++) {
if (s.StartsWith("ав"))
k++;
}
Write(@ " Количество слов: {0}", k); Console.ReadKey();
}
}
}
</>
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using static System.Math;
using static System.Console;
using static System.String;
namespace pr3._2
{
class Program
{
static void Main(string[] args)
{
Console.Title = "Задание №1";
Console.SetCursorPosition(25, 4);
Console.WriteLine("Условие задания №1");
Console.SetCursorPosition(20, 5);
Console.WriteLine(@"Посчитать в строке количество слов,
начинающихся на сочетание «ав».");
Console.SetCursorPosition(28, 10);
Console.Write("Введите строку: ");
string s = Console.ReadLine();
string[] array = s.Split(',');
int k = 0;
for (int i = 0; i <= array.Length; i++)
{
if (s.StartsWith("ав"))
k++;
}
Write(@" Количество слов: {0}", k);
Console.ReadKey();
}
}
}
Если ваше ПО очень разнородно и вы хотите обеспечить удобство для ваших разработчиков в независимости их работ (ну или админов удобство в развертывании ПО, которое может мешать друг другу) - то упрощает.
Каждый разработчик может работать с тем, что ему нужно, не ломая у других работу не той версией библиотеки и пр.
Получаем воспроизводимое окружение для ПО - что на машине разработчика, что на сервере с одной программой, что на сервере с 100 работающими программами различных видов и версий.
Никому не нужно тратить время разбираться с тем, почему на машине разработчика работает, а на сервере нет. Или на 10 серверах работает, а на 11-м не работает.
Но изначально с масштабированием это не связано.
Если у вас 100 серверов с одним-единственным Тарантулом в одной-единственной конфигурации, то зачем вам Докер? Лишние глюки.