Кожне зображення докера містить кілька необхідних наборів файлів. Ці файли - не що інше, як невелика частина операційної системи, яка потрібна для запуску контейнера докера як ізольованого блоку будь-якої машини. Отже, ви можете сказати, що ця частина є мінімальною частиною операційної системи або користувацького простору операційної системи за вирахуванням ядра операційної системи.
У цьому посібнику ми покажемо вам, як використовувати команду docker run image в Linux.
Вимоги
- Система Linux із встановленим Docker.
- Кореневий пароль налаштовано у вашій системі.
Основний синтаксис
Зображення Docker - це шаблон лише для читання, що складається з багатошарової файлової системи, необхідної для створення запущеного контейнера docker.
Основний синтаксис команди docker images показаний нижче:
зображення докера [ОПЦІЯ]Коротке пояснення кожного варіанту наведено нижче:
побудувати: Цей параметр використовується для створення зображення з файлу докера.
тягнути: Цей параметр використовується для завантаження зображення з реєстру докерів.
штовхати: Цей параметр використовується для завантаження або надсилання зображення до реєстру докерів.
зберегти: Цей параметр використовується для збереження зображення в архіві tar.
чорнослив: Цей параметр використовується для видалення всіх невикористаних зображень.
rm: Цей параметр використовується для видалення одного або декількох зображень.
історії: Цей параметр використовується для відображення історії зображення.
навантаження: Цей параметр використовується для завантаження зображення з архіву tar.
Завантажте Docker Image
Ви можете завантажити та запустити будь-яке зображення з Docker Hub, використовуючи такий синтаксис:
образ запуску докера -Наприклад, щоб завантажити зображення Nginx із Docker Hub, виконайте таку команду:
витягнутиЦе завантажить зображення Nginx, як показано нижче:
Використання тегу за замовчуванням: останнєостаннє: Витягування з бібліотеки / nginx
8559a31e96f4: Потягніть завершено
8d69e59170f7: Потягніть завершено
3f9f1ec1d262: Потягніть завершено
d1f5ff4f210d: Потягніть завершено
1e22bfa8652e: Потягніть завершено
Дайджест: sha256: 21f32f6c08406306d822a0e6e8b7dc81f53f336570e852e25fbe1e3e3d0d0133
Статус: Завантажено нове зображення для nginx: останнє
докер.io / library / nginx: остання
Тепер ви можете запустити завантажене зображення в контейнері за допомогою такої команди:
контейнер докера запустити -dt -p 8080: 80 nginxЦе запустить контейнер Nginx і відобразить TCP-порт 80 у контейнері до порту 8080 на хості Docker:
ba43241e3ce3951d8599ce87450c64ea944c45e484922dbccbb22231a3ab244aВи можете побачити ваш запущений контейнер за допомогою такої команди:
докер psВи повинні побачити такий результат:
ІМЕНА КОНТЕЙНЕРА ЗОБРАЖЕННЯ КОМАНДА СТВОРЕНО СТАТУС ІМЕНИ ПОРТІВba43241e3ce3 nginx "/ docker-точка входу.… "2 хвилини тому, вгору 2 хвилини 0.0.0.0: 8080-> 80 / tcp frosty_bassi
Зображення списку Docker
Ви можете перерахувати всі зображення, доступні у вашій системі, за допомогою такої команди:
зображення докераАбо
зображення докера lsВи повинні побачити такий результат:
СТВОРЕНИЙ РОЗМІР ІДЕНТИФІКАЦІЇ ЗОБРАЖЕННЯ ТЕГУ РЕПОЗИТОРІЇnginx останні 2622e6cca7eb 4 тижні тому 132 Мб
Ви також можете використовувати опцію -q для відображення лише ідентифікатора зображення зображень:
зображення докера -qВи повинні побачити такий результат:
2622e6cca7ebВисновок
У наведеному вище посібнику ви дізналися, що таке образ докера та як завантажувати та запускати зображення із центру Docker. Ви можете скористатися цим посібником, щоб вивчити основи образу Docker.