Шпаргалка по командам Docker - Введение

Поскольку DevOps захватывает всю индустрию программного обеспечения, необходимы инструменты, которые могут выполнять все действия в жизненном цикле разработки программного обеспечения вместе. Docker - это инструмент, предназначенный для создания, развертывания и запуска различных приложений с использованием контейнеров. Эти контейнеры помогают разработчику создавать пакеты для приложения со всеми частями, которые необходимы в программе. Это могут быть разные библиотеки и другие зависимости, которые отправляются в пакет. Docker действует как виртуальная машина. Это позволяет приложениям использовать то же ядро ​​Linux, что и система, в которой они работают, и требует только приложений, которые должны быть отправлены, и вещей, которые еще не запущены на компьютере. Давайте посмотрим на некоторые из шпаргалок команд Docker ниже.

Основные команды Docker

1. версия докера

Эта команда Docker выдаст текущую версию докера.

2. помощь докера

Эта команда Docker Cheat Sheet предоставляет полный список команд, которые понимает клиент Docker. Большинство присутствующих здесь команд используются для работы с контейнерами.

3. запуск докера

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

Синтаксис : запуск Docker (контейнер)

4. Докер PS -a

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

5. docker exec -ti (контейнер) (команда)

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

6. docker run -ti –rm –image

Эта команда Cheat Sheet Docker выполняет работу по созданию и запуску контейнера одновременно. Он также может запустить в нем команду и в конце удалить контейнер после выполнения этой команды.

7. Докер проверяет

Эта команда Docker Cheat Sheet полезна для отображения информации низкого уровня любого конкретного объекта Docker.

8. убийство докера

Эта команда используется для уничтожения контейнера путем остановки выполнения контейнера. Уничтожение Docker отличается от «Docker Stop», так как «Docker Stop» дает время для правильного завершения работы контейнера, и в таких ситуациях для остановки требуется больше времени. С другой стороны, команда kill немедленно останавливает процесс.

9. Docker commit

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

10. вход в докер

Если пользователь хочет войти в хранилище Docker, он должен использовать эту команду.

Промежуточный Docker Команды Шпаргалка

Ниже команды могут быть использованы на промежуточном уровне любым пользователем.

11. Докер толчок

Эта команда может быть использована для передачи изображения в хранилище концентратора докеров.

Синтаксис этой команды такой:

толчок докера

12. Докер изображения

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

13. сборка докера

С помощью этой команды образ Docker создается из файла Docker. Время в конце команды указывает контекст, который создается с использованием образа Docker. Кроме того, если файл не находится в той же папке, где выполняется команда, пользователю необходимо добавить флаг '-f', чтобы указать папку, в которой находится файл.

14. Докер тянет

Эта команда может быть использована для загрузки образа из реестра докеров на ваш компьютер. Также можно вытащить конкретную версию изображения.

15. тег докера

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

16 docker rm $ (docker ps -a -q)

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

17 docker create –name имя_ контейнера имя_изображения: тег

Эти команды Docker Cheat Sheet полезны, когда нужно создать экземпляр контейнера из любого изображения. Всегда необходимо указывать имя файла или изображения, указав параметр –name. После того, как это будет сделано, необходимо запустить команды Docker Start container_name и Docker Stop container_name. После создания контейнера его можно запустить для дальнейшего использования.

18. Докер RMI

Эта команда полезна, когда пользователь хочет удалить изображение из локального хранилища изображений.

19. докер PS

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

20. Окно докер-машины по умолчанию

Если пользователь хочет настроить переменные среды, то эта команда придет вам на помощь. «default» здесь предполагает, что без какой-либо дополнительной сложности эта команда должна запускаться и устанавливать переменные командной строки. Как разработчик, вы также можете перечислить доступные машины с помощью команды docker-machine ls и запускать или останавливать любые конкретные машины.

Расширенные команды Docker

21. Использование нескольких файлов Docker Compose

Эти команды Docker Sheat Sheet используют несколько файлов Docker, разработчик должен изменить приложение в соответствии с его средой, подготовкой и производством. Команда Docker Compose помогает в этом, поскольку по умолчанию она уже читает два файла. Команда может быть:

  • $ docker-compose up -f my-override-1.yml my-override-2.yml
  • Разработчик может использовать опцию –f для создания докера, чтобы использовать несколько файлов.

22. Использование команд ONBUILD в изображениях

Эта директива ONBUILD определяет различные команды, которые должны выполняться при создании нового образа из используемого образа. Можно подумать о концепции наследования.

Например. ONBUILD COPY package.json / app

Советы и рекомендации для команд Docker

Ниже приведены хитрости в Docker Commands Шпаргалка поможет вам сэкономить много времени

1. Хвостовые

Чтобы быстро взглянуть на журналы ниже, можно использовать команду

Журналы доко sudo -t-tail 1000 my_postgres 2> & 1 | grep -I ошибка

2. Скопируйте и вставьте файлы

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

COPY script.sh / tmp
ДОБАВИТЬ script.sh / tmp

3. Остановите все контейнеры

Все контейнеры могут быть остановлены с помощью команды ниже

docker stop $ (docker ps -q) - будет запускать остановку только для активных
docker stop $ (docker ps -aq) - запустит stop для всех

Вывод

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

Рекомендуемая статья

Это было руководство к Шпаргалке Команд Docker. Здесь мы обсудили содержание и команды, а также бесплатные советы и рекомендации по Docker Commands Cheat Sheet. Вы также можете посмотреть следующую статью, чтобы узнать больше -

  1. Вы должны попробовать шпаргалку Python
  2. Что такое шпаргалка?
  3. Как использовать шпаргалку MySQL
  4. Угловой 2 Шпаргалка