25 основных команд, которые должен знать каждый новичок в Docker

    0
    0

    [ad_1]

    Docker — один из самых популярных инструментов для извлечения, развертывания и управления контейнерными приложениями, и на это есть веские причины. Эта контейнерная платформа, совместимая с несколькими операционными системами, может работать практически на любом вычислительном устройстве на свете, включая Raspberry Pi. Он также довольно легкий и позволяет получить доступ к огромному количеству изображений, созданных сообществом, из Docker Hub.




    Однако подход Docker с большим количеством CLI может показаться довольно сложным новичкам в сфере самостоятельного хостинга, особенно тем, кто не знаком с пользовательским интерфейсом Linux. Чтобы помочь вам, мы составили список наиболее полезных команд Docker.

    Связанный

    Я установил Kubernetes на свой старый компьютер — вот как я это сделал

    Kubernetes — это потрясающая платформа для всех ваших потребностей в контейнеризации, и вот простой способ перепрофилировать ваш устаревший компьютер в машину MicroK8s.

    Самые важные команды Docker для новичков

    Стоит отметить, что эти команды были протестированы на Docker Engine. Если вы используете Docker с автономным плагином Compose, некоторые команды могут немного отличаться; однако мы включили в список оба набора команд. Кроме того, в зависимости от используемого вами дистрибутива вам потребуется использовать судо ключевое слово в начале каждой команды, чтобы включить права администратора для указанных команд. Альтернативно вы можете обойти это требование, запустив судо -с и введите пароль root внутри терминала.


    1 докер

    Запуск команды docker pull в Debian


    Запуск докер Команда получит изображение из Docker Hub. По умолчанию эта команда загружает версию изображения с последним тегом, но вы можете использовать двоеточие (:), за которым следует другой тег, если вы хотите использовать другой вариант изображения.

    docker pull image_name

    2 докер изображения

    Запуск команды docker images в Debian

    Выполнение изображений без дополнительных ключевых слов позволит вам увидеть детали всех изображений в вашей среде Docker. Это очень полезно, когда вам нужно проверить идентификатор и теги ваших изображений.

    docker images

    3 сборка докера

    Выполнение команды сборки Docker в Debian


    Альтернативно, вы можете выполнить команду сборка докера команда для создания Докерфайл из изображения. Вы можете думать об этом как о редактируемом документе, содержащем сведения о вашем контейнере.

    docker build -t image_name .

    4 запуск докера

    Выполнение команды docker run в Debian

    После того как вы загрузили изображение или создали Докерфайлвы можете использовать его с командой запуска для развертывания контейнера. запуск докера Команда также имеет несколько полезных флагов, которые позволяют вам изменять определенные аспекты контейнера, не изменяя сам конфигурация файл. Например, –имя Флаг позволяет добавить имя в контейнер, одновременно вызывая -п Флаг позволяет вам назначить порты вашему контейнеру.

    docker run image_name


    5 докер-исполнитель

    Запуск команды docker exec в Debian

    После запуска руководитель ключевое слово, вы можете вводить команды внутри контейнера, как на обычной виртуальной машине. С использованием руководитель с -it имя_контейнера ш Ключевые слова позволяют получить доступ к интерфейсу оболочки контейнера.

    docker exec container_name

    6 остановка докера

    Запуск команды остановки Docker в Debian

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

    docker stop container_name


    7 запуск докера

    Выполнение команды запуска Docker в Debian

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

    docker start container_name

    8 докер составить

    Запуск команды docker compose для создания Docker-контейнера для RomM


    Любители самостоятельных сервисов, возможно, сталкивались docker-compose.yml файлы внутри репозиториев GitHub популярных проектов. Хотя между ними существуют некоторые различия, эти ямл файлы действуют примерно так же, как Докерфайл документы, и вы можете использовать их для запуска приложения в качестве контейнера с помощью докер составить команда.

    docker compose up

    Если вы используете автономный плагин Docker Compose, вам придется добавить символ дефиса (-) между
    докер
    и
    сочинять
    .

    Связанный

    Как установить Docker на Raspberry Pi

    Используя Docker, вы можете быстро запустить новое программное обеспечение и сервисы на своем Raspberry Pi. Вот как его установить.

    9 докер проверить

    Выполнение команды проверки Docker в Debian

    проверять Ключевое слово позволяет вам проверить идентификатор, путь к хосту и другие детали конфигурации контейнера в том же формате, что и ваш типичный массив JSON.

    docker inspect container_name


    10 журналы докера

    Запуск команды docker logs в Debian

    Вход в журналы докера Команда отображает журнал с метриками работы контейнера. Вы можете вызвать –подробности возможность получить еще более подробную информацию об операциях контейнера.

    docker logs container_name

    11 докер КП

    Запуск команды docker cp в Debian

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

    docker cp /path_to_file/file_name container_name:/folder_name


    12 статистика докера

    Запуск команды docker stats в Debian

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

    docker stats

    13 информация докера

    Запуск команды docker info в Debian

    Тем временем, информация докера показывает статистику системы, на которой работают службы Docker. Это полезно, если вы хотите проверить расположение определенных каталогов контейнеров.

    docker info


    14 докер, пс

    Ввод команды docker ps в Debian

    Вы можете выполнить докер, пс команда для проверки рабочего статуса, занятых портов и времени создания всех контейнеров. В отличие от статистика докера Команда ps отображает только текущие значения вместо запуска отслеживания ресурсов в реальном времени для ваших контейнеров.

    docker ps

    15 порт докера

    Запуск команды docker port в Debian

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


    docker port container_name

    16 докер рми

    Запуск команды docker rmi в Debian

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

    docker rmi image_name

    17 докер РМ

    Запуск команды docker rm в Debian

    докер РМ команда эквивалентна команде рми ключевое слово для контейнеров, за исключением того, что контейнер должен находиться в автономном (остановленном) состоянии, прежде чем от него можно будет избавиться.

    docker rm container_name


    18 обрезка системы Docker

    Запуск команды очистки системы Docker в Debian

    Часто используется с флаг, выполнение этой команды избавит вас от всех неиспользуемых образов и контейнеров Docker в вашей системе.

    docker system prune -a

    Запуск команды поиска докеров в Debian

    Вы можете запустить поиск ключевое слово для поиска определенного изображения в официальном Docker Hub. Это весьма полезно в дистрибутивах только с CLI, где вы хотите искать изображения Docker без помощи браузера.

    docker search image_name


    20 история образов докера

    Запуск команды истории изображений Docker в Debian

    история Ключевое слово позволяет просматривать журнал изменений изображения, независимо от того, является ли это изображением сообщества или созданным вами…

    docker image history image_name

    [ad_2]

    Предыдущая статья5 функций SSH, о которых вы могли не знать
    Следующая статьяСтранная эстетика изобилует в point-and-click комической готике Blood on
    Петр Григорин
    Интересуется софтом, разработкой и использование новых приложений, технология искусственного интеллекта. Этот писатель - человек с техническими знаниями, который увлечен разработкой программного обеспечения и использованием новых приложений. Его особенно интересуют технологии искусственного интеллекта и то, как они могут быть использованы для улучшения различных отраслей промышленности и повседневной жизни. Обладая прочной основой в области информатики и острым взглядом на инновации, этот писатель обязательно привнесет ценные идеи и соображения в любую дискуссию на эти темы. Пишет ли он о последних открытиях в области ИИ или исследует потенциал новых программных инструментов, его работа обязательно будет увлекательной и заставляющей задуматься.