DOCKER(1) Docker User Manuals DOCKER(1)

docker-image-import - وارد کردن محتویات از یک فایل فشرده tarball برای ایجاد یک ایمیج فایل‌سیستم

docker image import [OPTIONS] file|URL|- [REPOSITORY[:TAG]]

ایجاد یک ایمیج فایل‌سیستم جدید از محتویات یک فایل tarball (.tar، .tar.gz، .tgz، .bzip، .tar.xz، .txz) در آن، سپس تگ‌گذاری اختیاری آن.

# docker image import http://example.com/exampleimage.tgz example/imagerepo

وارد کردن به داکر از طریق لوله و ورودی استاندارد 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

وارد کردن به داکر از طریق لوله و ورودی استاندارد stdin:

# cat exampleimageV2.tgz | docker image import - example/imagelocal:V-2.0

# tar -c . | docker image import - exampleimagedir

این مثال متغیر محیطی ENV داکر با نام DEBUG را به صورت پیش‌فرض روی true تنظیم می‌کند.

# tar -c . | docker image import -c="ENV DEBUG=true" - exampleimagedir

اگر دیمن از چندین سیستم‌عامل پشتیبانی کند، و ایمیج در حال وارد شدن با سیستم‌عامل پیش‌فرض مطابقت نداشته باشد، ممکن است نیاز به افزودن --platform باشد. این مورد هنگام وارد کردن یک ایمیج لینوکس به یک دیمن ویندوز لازم خواهد بود.

# docker image import --platform=linux .\linuximage.tar

docker-export(1) برای صادر کردن محتویات یک فایل‌سیستم به عنوان یک آرشیو tar به STDOUT.

-c, --change= اعمال دستورالعمل Dockerfile بر روی ایمیج ایجادشده

-m, --message="" تنظیم پیام ثبت (commit message) برای ایمیج واردشده

--platform="" تنظیم پلتفرم اگر سرور توانایی پشتیبانی از چند پلتفرم را دارد

docker-image(1)

Aug 2026 Docker Community