| DOCKER(1) | Docker User Manuals | DOCKER(1) |
نام (NAME)
docker-image-import - وارد کردن محتویات از یک فایل فشرده tarball برای ایجاد یک ایمیج فایلسیستم
خلاصه دستور (SYNOPSIS)
docker image import [OPTIONS] file|URL|- [REPOSITORY[:TAG]]
شرح (DESCRIPTION)
ایجاد یک ایمیج فایلسیستم جدید از محتویات یک فایل tarball (.tar، .tar.gz، .tgz، .bzip، .tar.xz، .txz) در آن، سپس تگگذاری اختیاری آن.
مثالها (EXAMPLES)
وارد کردن از یک مکان دوردست (Import from a remote location)
# docker image import http://example.com/exampleimage.tgz example/imagerepo
وارد کردن از یک فایل محلی (Import from a local file)
وارد کردن به داکر از طریق لوله و ورودی استاندارد stdin:
# cat exampleimage.tgz | docker image import - example/imagelocal
وارد کردن همراه با پیام ثبت (commit message).
# cat exampleimage.tgz | docker image import --message "New image imported from tarball" - exampleimagelocal:new
وارد کردن به یک ایمیج داکر از یک فایل محلی.
# docker image import /path/to/exampleimage.tgz
وارد کردن از یک فایل محلی و تگگذاری (Import from a local file and tag)
وارد کردن به داکر از طریق لوله و ورودی استاندارد stdin:
# cat exampleimageV2.tgz | docker image import - example/imagelocal:V-2.0
وارد کردن از یک دایرکتوری محلی (Import from a local directory)
# tar -c . | docker image import - exampleimagedir
اعمال دستورالعملهای مشخصشده در Dockerfile هنگام وارد کردن ایمیج (Apply specified Dockerfile instructions while importing the image)
این مثال متغیر محیطی ENV داکر با نام DEBUG را به صورت پیشفرض روی true تنظیم میکند.
# tar -c . | docker image import -c="ENV DEBUG=true" - exampleimagedir
هنگامی که دیمن از چندین سیستمعامل پشتیبانی میکند (When the daemon supports multiple operating systems)
اگر دیمن از چندین سیستمعامل پشتیبانی کند، و ایمیج در حال وارد شدن با سیستمعامل پیشفرض مطابقت نداشته باشد، ممکن است نیاز به افزودن --platform باشد. این مورد هنگام وارد کردن یک ایمیج لینوکس به یک دیمن ویندوز لازم خواهد بود.
# docker image import --platform=linux .\linuximage.tar
ببینید (See also)
docker-export(1) برای صادر کردن محتویات یک فایلسیستم به عنوان یک آرشیو tar به STDOUT.
گزینهها (OPTIONS)
-c, --change= اعمال دستورالعمل Dockerfile بر روی ایمیج ایجادشده
-m, --message="" تنظیم پیام ثبت (commit message) برای ایمیج واردشده
--platform="" تنظیم پلتفرم اگر سرور توانایی پشتیبانی از چند پلتفرم را دارد
ببینید (SEE ALSO)
| Aug 2026 | Docker Community |