Docker, несомненно, отличный проект с открытым исходным кодом поддерживается одноименным субъектом хозяйствования что значительно упрощает запуск процесса приложения в относительно изолированной среде. который называется контейнером или контейнером.
Docker, в отличие от виртуальной машины, имеет собственное ядро, контейнер зависит от ядра операционной системы хоста, что позволяет ему быть легче и работать намного быстрее.
Это простейший инструмент, который дает нашему компьютеру возможности для разработки бизнес-приложений и управления ими.
С докером в основном мы можем выполнять виртуализацию контейнеров на уровне операционной системы, но с уверенностью, что Docker использует функции изоляции ресурсов ядра Linux, такие как контрольные группы и пространства имен, чтобы позволить независимым контейнерам работать в одном экземпляре Linux, избегая накладных расходов на запуск и обслуживание виртуальных машин.
Docker Он обрабатывает две версии, одна из которых оплачивается компаниями по энергоэффективности. (Корпоративная версия) а другая - бесплатная версия от сообщества CE. (Общественное издание).
Используя контейнеры, ресурсы можно изолировать, ограниченные службы, а процессам дается возможность иметь почти полностью конфиденциальный вид операционной системы со своим собственным идентификатором пространства процесса, структурой файловой системы и сетевыми интерфейсами. Несколько контейнеров используют одно и то же ядро, но каждый контейнер может быть ограничен использованием только определенного количества ресурсов, таких как ЦП, память и ввод-вывод.
Идея сделать это - предоставить уровни абстракции, которые позволяют программе работать независимо от работающей операционной системы.
Поэтому это очень полезно для системных администраторов, которые управляют множеством разных компьютеров.
Комбинация Docker с Ubuntu 18.10 - практически беспроигрышный вариант для повышения эффективности и простоты работы с контейнерами.
Установка Docker на Ubuntu 18.10 и производных
В настоящее время существует пакет Docker для Ubuntu 18.10., но это вызывает некоторые конфликты, поэтому, если вы не смогли правильно установить Docker в своей системе, мы можем вам помочь.
Прежде всего, мы должны выполнить обновление наших пакетов, поэтому мы должны открыть терминал, и в нем мы собираемся выполнить следующие команды:
sudo apt update sudo apt upgrade
Сделал это сейчас иНеобходимо установить некоторые пакеты, необходимые для установки Docker, используя следующую команду:
sudo apt-get install apt-transport-https ca-certificates curl gnupg software-properties-common Ahora si todo sale bien puedes realizar la instalación de Docker directamente con el siguiente comando: sudo apt-get install docker-ce
Если установка не была произведена, вы должны были получить примерно такое сообщение:
Reading package lists... Done Building dependency tree Reading state information... Done Package docker-ce is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source E: Package 'docker-ce' has no installation candidate
Эта ошибка Мы можем решить эту проблему, набрав в терминале следующие команды. Сначала мы добавим в систему ключ gpg, для этого мы должны его скачать:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add –
Добавляем репозиторий в систему:
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu cosmic nightly "
Примечание: при добавлении этого репозитория мы используем версию для разработки, но для тех, кто предпочитает ее, мы можем заставить систему использовать стабильную версию репозитория для Bionic.
Для этого нам нужно только ввести следующее:
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable"
И, наконец, мы можем установить приложение с помощью:
sudo apt install docker-ce
Как пользоваться докером?
В конце установки, чтобы служба запускалась при запуске системы, мы должны использовать следующие команды:
sudo systemctl enable docker sudo systemctl start docker
Чтобы убедиться, что Docker полностью работоспособен, рекомендуется проверить статус службы:
sudo systemctl status docker
Наконец, если вы хотите увидеть версию Docker.
docker -v
Очень хорошее объяснение. Спасибо.
Дэвид, как обычно в вашей строке, ясная, короткая и прямая статья. Я поздравляю вас. Небольшое примечание: после добавления репозитория выполните обновление (обновление), а затем продолжите его установку.
Давай, привет из Малаги (Испания)