докер (3) операции Докер зеркало

докер Зеркало

 Turn от https://www.cnblogs.com/liuyongsheng/p/6724749.html

зеркалирование работы докер

1, получить зеркало

Докер тянуть NAME [: TAG] Если вы явно не указать TAG, последняя метка выбрана по умолчанию, то есть загрузить последнюю версию репозитория зеркального отображения.
// Получить последнее Зеркало
Docker тянуть Ubuntu
// Получить указанное изображение этикетки
Docker тянуть Ubuntu: 14,04
// Получить назначенный склад зеркало
Docker тянуть registry.hub.docker.com/ubuntu:latest
Docker тянуть dl.dockerpool.com:5000/ubuntu

2, для зеркала

// Проверяем локальные зеркала
Docker изображений
// переименовывать локальное зеркало
Docker Tag Ubuntu: Ubuntu Последнее: 16,04
// Получить детализацию изображения, формат JSON
Docker Проверьте 0ef2e08ed3fa
// Получаем элемент в детали информации изображения
докер инспектировать -f {{ ".Бакинцы нашего городка "}} 0ef2e08ed3fa
Докер Проверить -f {{" .RepoTags"}} 0ef2

3, поиск изображений

// указанный поиск по имени изображения
Docker Поиск CentOS
Docker Поиск perconal *
// ограничить количество результатов поиска, строка по умолчанию 25
Docker Поиск CentOS --limit. 3
// ли усеченного описано выходной части, отрезные по умолчанию
Docker Поиск CentOS --no trunc-
Docker Поиск = --no TRUNC к ложному CentOS
// звезда выше указанного поиск зеркала
Docker поиска MySQL -f звезды = 10

4, снимите зеркало

Докер RMI ИЗОБРАЖЕНИЯ [IMAGE ...], которые могут быть зеркальным отражением тег изображения или идентификатор

Когда # когда же изображение с несколькими ярлыками, команда докер RMI только удаляет указанную метку в зеркале метки не влияют на сам файл изображения, но когда зеркало только один ярлык, на этот раз будет полностью удалено зеркало.
# Когда команда докер RMI сопровождается изображение ID, будет пытаться удалить все ярлыки , указывающие на зеркало, а затем удалить сам файл изображения, если зеркало есть несколько тегов, по умолчанию не может быть удален, вам необходимо добавить -f удалить.
# Если есть создание образа контейнера на основе, вы не можете удалить изображение по умолчанию, вам необходимо удалить контейнер, Docker п.м., а затем использовать Docker RMI удалить зеркало, или использовать Docker RMI -f принудительного удаление (не рекомендуется).

Скопировать код
[корень @ CentOS702 ~ ] # Докер изображение 
СКЛАДА TAG IMAGE ID СОЗДАННЫЕ РАЗМЕР 
CentOS последней 98d35105a391         12 дней назад          192 MB  убунта последнего 0ef2e08ed3fa 4 недели назад 130 MB убунта 14.04 7c09e61e9035 4 недели назад 188 MB Helloworld последней 48b5124b2768 2 месяца назад 1,84 кБ HelloWorld модные 48b5124b2768 2 месяца назад 1.84 кБ [корень @ CentOS702 ~ ] # докер RMI 48b5124b2768Ответ ошибки от демона: конфликт: не удалось удалить 48b5124b2768 (должен быть принудительно) - изображение упоминается в нескольких хранилищах [корень @ CentOS702 ~] # докер RMI - е 48b5124b2768 UNTAGGED: hello- мире: последние Untagged: hello- мир @ sha256: c5515758d4c5e1e838e9cd307f6c6a0d620b5e07e6f927b07d05f6d12a1ac8d7 Untagged: HelloWorld: последняя Исключено: sha256: 48b5124b2768d2b917edcb640435044a97967015485e812545546cbed5cf0233 Удалено: sha256: 98c944e98de8d35097100ff70a31083ec57704be0991a92c51700465e4544d08 [корень @ CentOS702 ~ ] # Докер изображение СКЛАДА TAG ID изображения СОЗДАВАЕМОГО Размер CentOS последних 98d35105a391 12 дней назад 192 MB убунта последнего 0ef2e08ed3fa 4 недели назад 130 MB убунту14.04 7c09e61e9035 4 недель назад 188 MB [корень @ CentOS702 ~] # докер RMI убунту: 14,04 ответ ошибки от демона: конфликт: не удалось удалить ссылки хранилища «убунту: 14.04» (должен заставить) - контейнер c7d73bda72fc использует его , на который ссылается изображение 7c09e61e9035 [ корень @ CentOS702 ~] # докер пс - это контейнер ID IMAGE КОМАНДА СОЗДАЕТСЯ СТАТУС ПОРТЫ ИМЕНА 00a42ce9d621 CentOS " кошки / и т.д. / RedHat-р ... " 10 минут назад возбужденном ( 0) 10 минут назад trusting_wescoff c7d73bda72fc убунту: 14,04 " кошка / и т.д. / вопрос " 2 часа назад возбужденном ( 0) 2часы назад admiring_davinci 0a277f4e0f09 убунт " / бен / Баш " 2 часа назад возбужденном ( 0) 2 часа назад tender_galileo [корень @ CentOS702 ~] # докер ет c7d73bda72fc c7d73bda72fc [корень @ CentOS702 ~] # докер RMI убунту: 14,04 Untagged: убунт: 14,04Untagged: убунту @ sha256: 62a5dce5ceccd7f1cb2672a571ebee52cad1f08eec9b57fe4965fb0968a9602e Удалено: sha256: 7c09e61e90350e8f5c0cba2979003bdfe32c2d027b68b4f0cf9063cdd7b4bafd Deleted: sha256: 304aecb5e13929f85d3ce2e9d83d0212866c8e55a460c94cf24bd75da1c7c153 Удалено: sha256: f302be18d46a45c0edbbd9b4bc02db764a4b0b8cd9bd0490f33dfaff039a3b62 Удалено: sha256: c523f3173f6028e5329fd401331c375f7b9b9e831d915fafaf358f55e36e3747 Удалено: SHA256: 94e631422130dc414878fd05efe3d59de44c9d8904696a7c299a83f378a92845 Deleted: SHA256: c29b5eadf94a90a2abda13e765d4fad4825fd15621dea1d9a98b60b89b835c2a [корень @ CentOS702 ~ ] # Докер изображения СКЛАД TAG ID изображения СОЗДАННЫЙ SIZE CentOS последнего 98d35105a391 12 дней назад 192 MB Ubuntu последних 0ef2e08ed3fa 4 недели назад 130 MB
[корень @ CentOS702 ~] # докера тег убунту: последний убунт: 16,04
[корень @ CentOS702 ~] # докера тег убунту: последний убунт: 16
[корень @ CentOS702 ~] # Докер изображение
СКЛАДА TAG ID изображения СОЗДАНА SIZE
убунт 16 0ef2e08ed3fa 4 недели назад 130 MB
убунта 16.04 0ef2e08ed3fa 4 недель назад 130 MB
убунта последнего 0ef2e08ed3fa 4 недели назад 130 MB
[корень @ CentOS702 ~] # докер RMI убунту: 16 убунт: 16,04
Untagged: убунт: 16
Untagged: убунт: 16,04
[корень @ CentOS702 ~] # Докер изображения
СКЛАД TAG IMAGE ID СОЗДАНО РАЗМЕР
CentOS последнее 98d35105a391 12 дней назад 192 MB
Ubuntu последние 0ef2e08ed3fa 4 недели назад 130 MB
Скопировать код

5, создать зеркало

Создаст зеркало пути: создать на основе существующего зеркального контейнера, на основе локальных шаблонов импорта, созданная на основе Dockerfile

5,1, на основе существующего контейнера для создания зеркального изображения:

Докер фиксации [OPTIONS] КОНТЕЙНЕР [СКЛАД [: TAG]]

  Основные параметры:
  -a, --author = "" // автор информации
  -m, --message = "" // представить информацию о
  -p, подвешенный контейнер во время выполнения --pause // представляется ( по умолчанию)

Скопировать код
[корень @ CentOS702 ~] # докер запустить -ti Ubuntu / бен / Баш 
корень @ 29acd66b0898: / # Ls    
бен загрузки DEV и т.д. домой Lib lib64 СМИ мнт отказа прок корня запустить SBIN SRV SYS TMP USR вар 
корень @ 29acd66b0898: / # сенсорный тест  корень @ 29acd66b0898: / # выход выход [Root @ CentOS702 ~] # докер пс - это контейнер ID IMAGE КОМАНДА СОЗДАЕТСЯ СТАТУС ПОРТЫ ИМЕНА 29acd66b0898 убунту " / бен / Баш " 53 секунд назад возбужденном ( 0) 35 секунд назад musing_bardeen [корень @ CentOS702 ~] # докер совершить -й « Добавить новый файл » -a « Джеймс »29acd66b0898 тест sha256: 545d60ae0415b0fb11591b37644e05f05afc535afd573891017b47cffdd769b0 [корень @ CentOS702 ~ ] # Докер изображение СКЛАДА TAG IMAGE ID СОЗДАНО тест SIZE последних 545d60ae0415 12 секунд назад 130 Мб Ubuntu последних 0ef2e08ed3fa 4 недели назад 130 МБ
Скопировать код

5,2, на основе местных шаблонов импорта

OpenVZ рекомендуется использовать предоставленный шаблон для создания, адрес загрузки: https://openvz.org/Download/template/precreated

Чтобы добавить !!!

6, экспорт и импорт зеркального отображения

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

Скопировать код
[корень @ CentOS702 ~ ] # Докер изображения 
СКЛАД TAG IMAGE ID СОЗДАННЫЕ РАЗМЕР 
Ubuntu последнее 0ef2e08ed3fa         4 недели назад          130 MB  [корень @ CentOS702 ~] # Докер сохранить -о / данные / ubuntu_16. 04. деготь убунт: последний [корень @ CentOS702 ~] # Их - ш / данных / ubuntu_16. 04. смолы 130M / данные / ubuntu_16. 04. деготь [корень @ CentOS702 ~] # Докер RMI убунту: последний Untagged: убунт: последний Исключено: sha256: 0ef2e08ed3fabfc44002ccb846c4f2416a2135affc3ce39538834059606f32dd Удалено: sha256: 0d58a35162057295d273c5fb8b7e26124a31588cdadad125f4bce63b638dddb5 Удалено: sha256: cb7f997e049c07cdd872b8354052c808499937645f6164912c4126015df036cc Исключено: sha256: fcb4581c4f016b2e9761f8f69239433e1e123d6f5234ca9c30c33eba698487cc Удалено: sha256: b53cd3273b78f7f9e7059231fe0a7ed52e0f8e3657363eb015c61b2a6942af87 Удалено: sha256: 745f5be9952c1a22dd4225ed6c8d7b760fe0d3583efd52f91992463b53f7aea3 [корень @ CentOS702 ~] # докера нагрузка -q -i / данные / ubuntu_16. 04. деготь загруженное изображение: убунт: последняя [корень @ CentOS702 ~ ] # Докер изображение СКЛАДА TAG IMAGE ID СОЗДАНО РАЗМЕР убунт последнее 0ef2e08ed3fa 4 недели назад 130MB [корень @ CentOS702 ~ ] # докер RMI убунту: последний Untagged: убунт: последний Исключены: sha256: 0ef2e08ed3fabfc44002ccb846c4f2416a2135affc3ce39538834059606f32dd Удалено: sha256: 0d58a35162057295d273c5fb8b7e26124a31588cdadad125f4bce63b638dddb5 Исключено: sha256: cb7f997e049c07cdd872b8354052c808499937645f6164912c4126015df036cc Удалено: sha256: fcb4581c4f016b2e9761f8f69239433e1e123d6f5234ca9c30c33eba698487cc Удалено: sha256: b53cd3273b78f7f9e7059231fe0a7ed52e0f8e3657363eb015c61b2a6942af87 Удалено: sha256: 745f5be9952c1a22dd4225ed6c8d7b760fe0d3583efd52f91992463b53f7aea3 [корень @ CentOS702 ~] # докер нагрузка </ данные / ubuntu_16. 04. дегтя 745f5be9952c: Загрузка слоя [========================================== ========>] 135.7 MB / 135,7MB 85782553e37a: Загрузка слоя [============================================ ======>] 15.87 кБ / 15,87 кБ 29660d0e5bb2: Загрузка слой [================================ ==================>] 11.78 кБ / 11,78 кБ 440e02c3dcde: Загрузка слоя [==================== ==============================>] 4,608 кБ / 4,608 кБ 56827159aa8b: Загрузка слой [======== ==========================================>] 3,072 Кбайт / 3.072 кБ Loaded изображение: Ubuntu: последние
Скопировать код

7, загрузка изображений

Докер толчок NAME [: TAG]

Чтобы добавить !!!

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

отwww.cnblogs.com/icat-510/p/10945133.html