Докер — привет, мир
Вы когда-нибудь сталкивались с тем, что всего за одну секунду вся ваша операционная система готова к использованию?
Да, вы не ослышались. Docker дает вам возможность использовать новую операционную систему за одну секунду. Docker — это программа, которая использует ресурсы вашей базовой ОС и потребляет всего 20–50 МБ ОЗУ для запуска новой ОС. В этой статье мы покажем вам, как установить докер внутри Redhat Linux, как запустить службы докеров, как получить образы из концентратора докеров и, наконец, как запустить новый контейнер.
В этой статье мы обсудим «Hello World» для Docker.
Это шаги к достижению цели.
- Базовые термины, такие как контейнер докеров, образ докеров, файл докеров.
- Установка Docker на Redhat/centos.
- Как запустить докер-сервисы.
- Как вытащить изображение Hello-world из докер-хаба.
- Привет, мир.
Начнем с ключевых терминов, которые вы должны знать.
Основные термины
1. Докер-контейнер
Контейнер Docker — это отдельная виртуализированная среда, которая используется для тестирования, запуска и развертывания приложений. в основном контейнер Docker используется при разработке приложений. Если возникает какая-либо проблема или ошибка, это не влияет на нашу базовую ОС, а также обеспечивает дополнительную безопасность. мы можем легко создавать новые контейнеры с помощью образов докеров. мы также можем легко уничтожить эти контейнеры.
2. Докер-образ
Образы Docker похожи на моментальные снимки в виртуальных машинах. Образы Docker — это исполняемые файлы, которые используются для создания отдельных контейнеров в Docker. Мы создаем множество контейнеров, используя одиночные образы докеров. Docker Hub — это централизованное место, где хранятся образы Docker. Вы можете найти образы Docker для Hello-world, Ubuntu, Centos и т. д. Мы также создаем собственный образ для настройки с помощью команды docker commit и Dockerfile и публикуем или отправляем их в Docker Hub.
3. Докерфайл
Dockerfile — это текстовый файл со сценарием, который используется для настройки нашего контейнера и установки желаемого программного обеспечения внутри контейнера докеров. мы просто пишем команды в Dockerfile и с помощью этого файла строим собственный образ. Позже мы используем этот образ в нашем контейнере, а также загружаем образ в Dockerhub.
Установка докера в Centos/Redhat
Как мы обсуждали ранее, у Dockerhub есть официальный образ Hello-world, поэтому давайте посмотрим, как установить докер и создать контейнеры. Прежде всего, мы настраиваем репозиторий с программным обеспечением docker-ce, используя следующую команду:
sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
После добавления репозитория вы можете проверить репо в папке (/etc/yum.repos.d/). Теперь вы можете легко загрузить докер с помощью команды yum:
sudo yum install docker
Просто в вашем случае, если приведенная выше команда дает какую-то ошибку, попробуйте следующую команду
sudo yum install docker-ce --nobest
Запустите и включите службы докеров:
Используйте приведенные ниже команды для включения и запуска докера соответственно:
sudo systemctl enable docker sudo systemctl start docker
Потяните изображение приветствия
Теперь извлеките образ hello-world из докера, используя следующую команду:
docker pull hello-world
Выполнить Hello world:
Используйте приведенную ниже команду для запуска файла hello-world в докере:
docker run hello-world
После выполнения вышеуказанной команды вы увидите сообщение, которое печатает hello-world, что означает, что ваш докер успешно установлен в вашем Centos или Redhat Linux.
Надеюсь, вы поняли мое объяснение. Спасибо за чтение.