Пять команд Docker, которые должен знать каждый разработчик!

Давайте посмотрим на них 👀

Что такое Докер?

Docker — это среда выполнения контейнеров.

Это помогает вам создавать и запускать контейнеры на основе пользовательского образа, который вы создаете.

Когда вы используете Docker в качестве среды выполнения для создания и запуска своих контейнеров, эти контейнеры называются контейнерами Docker.

Что такое Docker CLI?

Вы можете создавать, запускать и управлять контейнерами в Docker с помощью Docker Commands.

Вот 5 лучших команд, которые вы должны знать, чтобы начать

  • сборка докеров
  • докер запустить/остановить
  • докер пс
  • докер исполнитель
  • докер тянуть/толкать

Сборка докера

создает образ Docker из Dockerfile.

Он читает инструкции в Dockerfile и создает образ на основе этих инструкций.

Полученный образ можно использовать для запуска экземпляров контейнера.

docker build -t <tag_name> <path_to_dockerfile>

Докер Бег

создает и запускает контейнер из образа Docker.

Он запускает новый экземпляр контейнера на основе указанного образа, позволяя приложению внутри контейнера работать независимо.

Вы указываете сопоставление порта хоста и порта контейнера с помощью флага -p.

docker run -p host_port:container_port <tag_name>

Докер PS

Отображает все доступные контейнеры, которые в данный момент запущены.

Добавление флага -a также показывает все остановленные контейнеры.

docker ps

Докер Исполнитель

Выполняет команду в работающем контейнере.

Флаг -it разрешает интерактивный доступ к контейнеру, включая ввод и вывод с помощью командной строки контейнера.

docker exec -it <container_name> <command_to_run>

Докер Стоп

Останавливает запущенный докер-контейнер.

docker stop <container_name>

Докер Тянет / Толкает

Docker pull Загружает образы Docker из реестра.

Он извлекает указанный образ или последнюю версию, если он не указан, что делает его доступным локально для запуска контейнеров без необходимости локального создания образа.

docker pull <image_name>

Docker push загружает образы Docker в реестр.

Он отправляет указанный образ или помеченную версию в указанный реестр, делая его доступным для загрузки и использования другими пользователями.

docker push <image_name>

Объявление — Мой следующий цифровой продукт

Сейчас я работаю над новым цифровым продуктом — Как создавать контейнерные приложения с помощью Angular ASP.NET Core и Docker.

В этом подробном руководстве я объясню вам все, что вам нужно для перехода от 0 до 1 в контейнерных приложениях.

Кроме того, мы создадим и развернем полнофункциональное приложение Angular / .NET6 / MySQL в Docker — и все это будет кратко и по делу!

Работа в процессе. Запуск очень скоро!

Если вам интересно, присоединяйтесь к моему списку ожидания и получайте уведомления обо всех обновлениях!

https://tinyurl.com/full-stack-docker-ebook