Каква е разликата между Docker Import и Load?

Kakva E Razlikata Mezdu Docker Import I Load



Docker е известен инструмент за създаване и обработка на контейнери, които са отделни среди за изпълнение на приложения. Docker предоставя няколко команди за импортиране и зареждане на изображения, които са шаблони за създаване на контейнери. „ импортиране на докер ' и ' докер натоварване ” командите позволяват на разработчиците да създават персонализирани изображения от нулата, да възстановяват изображения от резервни копия, да прехвърлят изображения между хостове и да споделят персонализирани изображения с други разработчици.

Тази статия ще обясни:







Основна разлика между импортиране и зареждане на Docker?

импортиране на докер ” създава ново изображение от файл или URL, който съдържа моментна снимка на файловата система на контейнер. Аргументът за файл или URL може да бъде локален файлов път или отдалечен URL, който сочи към tar архив. Може да се използва за създаване на изображение от tar архив, който съдържа файловете и директориите на контейнер. Полезно е, когато потребителите искат да създадат изображение от файловата система на съществуващ контейнер, без да запазват никакви метаданни или история.



От друга страна, „ докер натоварване ' зарежда изображение от tar архив, който преди това е бил записан с помощта на ' докер запазване ” команда. Може да се използва за възстановяване на изображение, което е било експортирано чрез Docker save. Полезно е, когато потребителите искат да заредят изображение или хранилище, което преди това е било запазено с помощта на docker save, запазвайки всички метаданни и история.



Как да използвам командата „docker import“?

Вижте предоставените стъпки, за да видите как да използвате „ импортиране на докер ” команда:





Стъпка 1: Избройте всички Docker изображения

Първо, покажете всички налични Docker изображения чрез изброената по-долу команда:

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



В горния резултат могат да се видят всички изображения на Docker.

Стъпка 2: Импортирайте изображение от локален файл

След това използвайте „ импортиране на докер ” заедно с локалния файлов път или URL, който съдържа съдържанието на изображението, което трябва да бъде създадено:

docker import hello-world_image.docker ново изображение

Тук:

  • hello-world_image.docker ” е локалният файл в нашата система.
  • нова картинка ” е името на новото изображение, което ще бъде създадено от локалния файл.

Тази команда създаде ново изображение с име „ нова картинка 'от местните' hello-world_image.docker ” файл.

Стъпка 3: Проверка

За да проверите дали изображението е създадено от локалния файл, избройте всички Docker изображения:

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

Вижда се, че „ нова картинка ” е създаден успешно.

Как да използвам командата „docker load“?

За да разберете как „ докер натоварване ” работи, вижте следните стъпки:

Стъпка 1: Показване на Docker изображения

Първо избройте всички изображения на Docker с помощта на изброената по-долу команда:

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

Горният резултат показва всички изображения на Docker.

Стъпка 2: Заредете изображението от архивния файл

След това използвайте „ докер натоварване ” заедно с „ ” и името на архивния файл, откъдето трябва да се зареди конкретното Docker изображение:

докер натоварване my-alpine.tar

Тук „ ” опцията се използва за указване на входния файл, т.е. „my-alpine.tar”.

Тази команда е заредила „ алпийски ” изображение от архива ” my-alpine.tar ” файл.

Стъпка 3: Проверка

И накрая, покажете всички Docker изображения, за да сте сигурни, че конкретното изображение е заредено от архивния файл:

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

В горния резултат „ алпийски ” изображението може да се види.

Заключение

импортиране на докер ” създава ново изображение от файл или URL, който съдържа моментна снимка на файловата система на контейнер. Той не запазва никакви метаданни или история на файловата система на контейнера. За разлика от това „ докер натоварване ' зарежда изображение или хранилище от tar архив, който преди това е бил записан с помощта на ' докер запазване ”. Той запазва всички метаданни и история на изображението или хранилището.