Докер

Шпаргалка Docker

Шпаргалка Docker
Docker - це платформа з відкритим кодом, яка може бути використана для створення, доставки та запуску програм шляхом упаковки програмного забезпечення в контейнери. Докер має безліч команд і опцій, і запам'ятати кожну команду дуже важко. Якщо ви новачок у Docker або навіть маєте певний досвід роботи в середовищі Docker, може бути корисним короткий довідник про найбільш часто використовувані команди Docker для управління середовищем Docker.

Цей посібник пояснює деякі найбільш часто використовувані команди Docker.

Умови Docker

Цей розділ визначає деякі найкорисніші терміни Docker.

Зображення Docker: Набір файлів, доступних лише для читання. Ці файли є частиною операційної системи, яка потрібна для запуску контейнера Docker.

Файл Docker: Простий текстовий файл, який містить усі команди, які користувач може викликати в командному рядку для складання або побудови образу.

Докерні контейнери: Невеликі та легкі альтернативи віртуальним машинам, що використовуються для запуску програми в ізольованому середовищі.

Реєстр Docker: Централізоване місце для зберігання всіх зображень Docker, що дозволяє завантажувати та завантажувати будь-які зображення за допомогою командного рядка.

Обсяг докера: Механізм або техніка, що зберігає дані, створені контейнером Docker.

Мережа Docker: Використовується для зв'язку між хостом докера та контейнером.

Інформаційні команди Docker

Якщо ви відповідаєте за управління контейнером та зображенням Docker, то вам потрібно буде знати, як отримати важливу інформацію про контейнери та зображення, щоб керувати ними.

Щоб надрукувати інформацію про платформу Docker, встановлену у вашій системі, виконайте таку команду:

інформація про докер

Команда надасть детальну інформацію про Docker, як у наступному висновку:

Клієнт:
Режим налагодження: помилковий
Сервер:
Контейнери: 10
Біг: 2
Призупинено: 0
Зупинено: 8
Зображень: 8
Версія сервера: 18.09.1
Драйвер зберігання: overlay2
Файлова система резервного копіювання: xfs
Підтримує d_type: true
Власна різниця накладеного зображення: правда
Драйвер реєстрації: json-файл
Драйвер Cgroup: cgroupfs
Плагіни:
Обсяг: місцевий
Мережа: перекрити нульове накладання macvlan хоста
Журнал: awslogs fluentd gcplogs gelf journald json-file local logentries splunk syslog
Рой: неактивний
Час роботи: runc
Час виконання за замовчуванням: runc
Init Binary: docker-init
версія контейнера: c4446665cb9c30056f4998ed953e6d4ff22c7c39
версія runc: 4fc53a81fb7c994640722ac585fa9ca548971871
початкова версія: fec3683
Параметри безпеки:
seccomp
Профіль: за замовчуванням
Версія ядра: 4.18.0-193.14.2.el8_2.x86_64
Операційна система: CentOS Linux 8 (Core)
OSType: linux
Архітектура: x86_64
Процесори: 2
Загальна пам’ять: 1.94ГБ
Ім'я: centos8
ID: GWWI: E5JU: VW33: NKPG: NUSJ: Y5C3: JL55: FSKN: ONCD: GJXY: HTAZ: W7OD
Docker Root Dir: / var / lib / docker
Режим налагодження: помилковий
Реєстр: https: // index.докер.io / v1 /
Етикетки:
Експериментально: помилково
Небезпечні реєстри:
127.0.0.0/8
Активізоване відновлення ввімкнено: false
Ліцензія на продукт: Community Engine

Щоб перерахувати лише запущені контейнери у вашій системі, виконайте таку команду:

докер ps

Щоб перерахувати запущені та зупинені контейнери у вашій системі, виконайте таку команду:

докер ps -a

Щоб надрукувати журнали будь-якого запущеного контейнера, виконайте таку команду:

журнали docker container-id

Щоб надрукувати інформацію про об'єкт про контейнер, виконайте таку команду:

докер перевіряє контейнер-ідентифікатор

Щоб надрукувати всі запущені процеси в контейнері, виконайте таку команду:

docker top-id контейнера

Щоб надрукувати використання будь-якого контейнера в реальному часі, виконайте таку команду:

docker статистика cntainer-id

Щоб надрукувати зміни у файлах та каталогах у файловій системі, виконайте таку команду:

docker diff контейнер-ідентифікатор

Команди контейнера Docker

Щоб запустити контейнер, виконайте таку команду:

docker start-id-контейнера

Щоб зупинити контейнер, виконайте таку команду:

докер зупинити контейнер-ідентифікатор

Щоб призупинити контейнер, виконайте таку команду:

docker призупинити контейнер-ідентифікатор

Щоб перезапустити контейнер, виконайте таку команду:

docker перезапустіть контейнер-ідентифікатор

Щоб скасувати призупинений призупинений контейнер, виконайте таку команду:

скасувати паузу ідентифікатора контейнера

Щоб надіслати сигнал вбивства до запущеного контейнера, виконайте таку команду:

docker вбити контейнер-ідентифікатор

Щоб блокувати, поки запущений контейнер не зупиниться, виконайте таку команду:

докер очікування контейнер-ідентифікатор

Щоб підключитися до запущеного контейнера, виконайте таку команду:

докер прикріпити контейнер-ідентифікатор

Щоб перейменувати існуючий контейнер, виконайте таку команду:

docker перейменувати ім'я контейнера нове-ім'я контейнера

Щоб створити контейнер із зображення, не запускаючи його, виконайте таку команду:

створити ім'я зображення

Щоб запустити новий контейнер із зображення та видалити контейнер після виходу, запустіть таку команду:

docker run --rm image-name

Щоб запустити новий контейнер із зображення та продовжити його роботу, виконайте таку команду:

docker run -td image-name

Щоб запустити новий контейнер із зображення та створити в контейнері інтерактивну оболонку bash, виконайте таку команду:

докер запустити -it -rm image-name / bin / bash

Щоб оновити конфігурацію одного або декількох контейнерів, виконайте таку команду:

ім'я контейнера оновлення

Щоб видалити контейнер, якщо він не запущений, виконайте таку команду:

контейнер докера rm ім'я контейнера

Команди зображення Docker

Щоб витягти зображення з реєстру Docker Hub, виконайте таку команду:

витягніть зображення-ім'я

Щоб створити зображення з файлу Docker, виконайте таку команду:

побудувати

Щоб надіслати зображення до реєстру Docker Hub, виконайте таку команду:

натиснути dockerhubusername / imagename

Щоб створити зображення з контейнера, виконайте таку команду:

docker фіксує ім'я контейнера new-image-name

Щоб зберегти зображення в архіві tar, виконайте таку команду:

docker зберегти зображення-ім'я> tarfile

Щоб видалити зображення, виконайте таку команду:

докер rmi зображення-ім'я -

Щоб переглянути всі доступні зображення у вашій системі, виконайте таку команду:

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

Щоб відобразити історію зображення, виконайте таку команду:

історія докера зображення-ім'я

Мережеві команди Docker

У цьому розділі показано деякі команди, пов’язані з мережею.

Щоб перерахувати всі мережі у вашій системі, виконайте таку команду:

мережа докерів ls

Щоб надрукувати інформацію про одну або кілька мереж, виконайте таку команду:

мережа докерів перевірити ім'я мережі -

Щоб підключити контейнер до мережі, виконайте таку команду:

мережу підключення мережі-ім'я контейнер-ім'я

Щоб відключити контейнер від мережі, виконайте таку команду:

докер мережі відключити ім'я мережі ім'я контейнера

Щоб видалити одну або кілька мереж, виконайте таку команду:

докер мережі rm ім'я мережі -

Команди гучності Docker

У цьому розділі показано деякі команди, пов’язані з обсягом, у Docker.

Щоб створити новий том Docker, виконайте таку команду:

докер том створити ім'я тома

Щоб перерахувати всі томи Docker у вашій системі, виконайте таку команду:

список томів докера

Щоб надрукувати додаткову інформацію про том Docker, виконайте таку команду:

том докера перевірити ім'я тома

Щоб видалити том Docker з вашої системи, виконайте таку команду:

том докера rm том-назва -

Висновок

У цьому посібнику ви дізналися про найбільш часто використовувані команди, пов'язані з Docker. Сподіваюсь, ця стаття заощадить ваш час під час управління середовищем Docker у вашій системі.

Middle mouse button not working in Windows 10
The middle mouse button helps you scroll through long webpages and screens with a lot of data. If that stops, well you will end up using the keyboard ...
How to change Left & Right mouse buttons on Windows 10 PC
It's quite a norm that all computer mouse devices are ergonomically designed for right-handed users. But there are mouse devices available which are s...
Emulate Mouse clicks by hovering using Clickless Mouse in Windows 10
Using a mouse or keyboard in the wrong posture of excessive usage can result in a lot of health issues, including strain, carpal tunnel syndrome, and ...