26 دستور داکر با مثال

برگه تقلب فرمان Docker برای sysadmin و توسعه دهندگان…


Docker یک سیستم کانتینرزاسیون است که برنامه را با وابستگی های خود درون یک ظرف بسته بندی و اجرا می کند. چندین دستور docker وجود دارد که باید هنگام کار با Docker بدانید. این مقاله همه چیز در مورد آن است.

اگر نمی دانید Docker چیست ، پس ممکن است این کار را انجام دهید دوره مبتدی Udemy.

پیدا کردن نسخه

یکی از اولین مواردی که می خواهید بدانید نحوه یافتن نسخه docker نصب شده است.

[ایمیل محافظت شده]: / home / geekflare docker $ – تغییر شکل

داکر نسخه 18.09.6 ، ساخت 481bc77

در حال بارگیری تصویر

بیایید بگوییم که شما باید تصویر docker را از آن بکشید dockerhub (مخزن docker). مثال زیر کشیدن تصویر سرور Apache HTTP.

[ایمیل محافظت شده]: / home / geekflare $ docker pulld httpd

استفاده از برچسب پیش فرض: جدیدترین

آخرین: در حال کشیدن از کتابخانه / httpd

f5d23c7fed46: بکشید کامل

b083c5fd185b: کامل بکش

bf5100a89e78: بکشید کامل

98f47fcaa52f: کامل بکشید

622a9dd8cfed: کامل بکشید

هضم: sha256: 8bd76c050761610773b484e411612a31f299dbf7273763103edbda82acd73642

وضعیت: تصویر جدیدتر برای httpd: بارگیری شده است

[ایمیل محافظت شده]: / home / geekflare $

تصاویر

تمام تصاویر docker کشیده شده روی سیستم را با جزئیات تصویر مانند TAG / IMAGE ID / SIZE و غیره لیست کنید.

[ایمیل محافظت شده]: / تصاویر صفحه اصلی / geekflare $ docker

اندازه ایجاد شده ID ID REPOSITORY TAG

httpd آخرین ee39f68eb241 2 روز پیش 154MB

سلام جهان آخرین fce289e99eb9 6 ماه پیش 1.84kB

sequiq / hadoop-docker 2.7.0 789fa0a3b911 4 سال پیش 1.76 GB

اجرا کن

تصویر docker ذکر شده در دستور را اجرا کنید. این دستور یک ظرف docker ایجاد می کند که در آن سرور Apache HTTP اجرا خواهد شد.

[ایمیل محافظت شده]: / home / geekflare $ docker run -it -d httpd اجرا شود

09ca6feb6efc0578951a3e2557ed5855b2edda39a795d9703eb54d975930fe6e

چه چیزی اجرا می شود?

ps لیست تمام کانتینرهای docker با جزئیات کانتینر را نشان می دهد.

[ایمیل محافظت شده]: / home / geekflare $ docker ps

CONTAINER ID IMAGE Command ایجاد نامهای PATAT STATUS

09ca6feb6efc httpd               "پیش زمینه httpd"   36 ثانیه پیش 33 ثانیه 80 / tcp مشکوک_بل

همانطور که مشاهده می کنید ، سرور Apache در این ظرف docker در حال اجرا است.

ps -a

لیست تمام کانتینرهای docker را که در حال اجرا / خارج شدن / متوقف کردن با جزئیات ظروف هستند.

[ایمیل محافظت شده]: / home / geekflare $ docker ps -a

CONTAINER ID IMAGE Command ایجاد نامهای PATAT STATUS

09ca6feb6efc httpd                            "پیش زمینه httpd"       51 ثانیه پیش 49 ثانیه 80 / tcp مشکوک_بل

2f6fb3381078 دنباله / hasoop-docker: 2.7.0   "/etc/bootstrap.sh -d"   2 هفته پیش خارج شد (137) 9 روز پیش quizzical_raman

9f397feb3a46 دنباله دار / هادوپ-داکر: 2.7.0   "/etc/bootstrap.sh -…"   2 هفته پیش خارج شد (255) 2 هفته قبل 2122 / سی پی سی ، 8030-8033 / تی سی پی ، 8040 / تی سی پی ، 8042 / TCP ، 8088 / TCP ، 19888 / tcp ، 49707 / tcp، 50010 / tcp، 50020 / tcp، 50070 / tcp، 50075 / tcp، 50090 / tcp determ_ritchie

9b6343d3b5a0 سلام جهان                      "/سلام"                 2 هفته پیش خارج شد (0) 2 هفته پیش Peace_mclean

اعدام

به ظرف docker دسترسی پیدا کرده و دستورات داخل ظرف را اجرا کنید. در این مثال به ظرف سرور apache دسترسی دارم.

[ایمیل محافظت شده]: / home / geekflare $ docker exec -it 09ca6feb6efc bash

[ایمیل محافظت شده]: / usr / local / apache2 # ls

نماد htdocs bin build cgi-bin Conf خط مشبک شامل ماژول های سیاهههای مربوط است

[ایمیل محافظت شده]: / usr / local / apache2 #

خروجی را تایپ کرده و Enter را فشار دهید تا از ظرف خارج شوید.

ظرف را جدا می کند

ظرف حوض را با شناسه ظرف ذکر شده در دستور حذف کنید.

[ایمیل محافظت شده]: / home / geekflare $ docker rm 9b6343d3b5a0

9b6343d3b5a0

دستور زیر را اجرا کنید تا بررسی کنید که ظرف از بین رفته است یا نه.

[ایمیل محافظت شده]: / home / geekflare $ docker ps -a

CONTAINER ID IMAGE Command ایجاد نامهای PATAT STATUS

09ca6feb6efc httpd                            "پیش زمینه httpd"       حدود یک دقیقه پیش Up About a minute 80 / tcp suspicious_bell

2f6fb3381078 دنباله / hasoop-docker: 2.7.0   "/etc/bootstrap.sh -d"   2 هفته پیش خارج شد (137) 9 روز پیش quizzical_raman

9f397feb3a46 دنباله دار / هادوپ-داکر: 2.7.0   "/etc/bootstrap.sh -…"   2 هفته پیش خارج شد (255) 2 هفته قبل 2122 / سی پی سی ، 8030-8033 / تی سی پی ، 8040 / تی سی پی ، 8042 / TCP ، 8088 / TCP ، 19888 / tcp ، 49707 / tcp، 50010 / tcp، 50020 / tcp، 50070 / tcp، 50075 / tcp، 50090 / tcp determ_ritchie

در حال برداشتن تصویر

تصویر docker را با شناسه تصویر docker که در دستور ذکر شده است ، حذف کنید

[ایمیل محافظت شده]: / home / geekflare $ docker rmi fce289e99eb9

بدون اشکال: سلام جهان: جدیدترین

غیرقابل تشخیص: [ایمیل محافظت شده]: 41a65640635299bab090f783209c1e3a3f11934cf7756b09cb2f1e02147c6ed8

حذف شده: sha256: fce289e99eb9bca977dae136fbe2a82b6b7d4c372474c9235adc1741675f587e

حذف شده: sha256: af0b15c8625bb1938f1d7b17081031f649fd14e6b233688eea3c5483994a66a3

[ایمیل محافظت شده]: / home / geekflare $

داکر را مجدداً راه اندازی کنید

ظرف docker را با شناسه ظرف ذکر شده در دستور کار مجدداً راه اندازی کنید.

[ایمیل محافظت شده]: / home / geekflare $ docker راه‌اندازی مجدد 09ca6feb6efc

09ca6feb6efc

دستور زیر را اجرا کنید و پارامتر STATUS را بررسی کنید تا تأیید کنید ظرف اخیراً ساخته شده است یا خیر.

[ایمیل محافظت شده]: / home / geekflare $ docker ps

CONTAINER ID IMAGE Command ایجاد نامهای PATAT STATUS

09ca6feb6efc httpd               "پیش زمینه httpd"   6 دقیقه پیش تا 9 ثانیه 80 / TCP مشکوک_بل

متوقف کردن داکر

یک ظرف را با شناسه ظرف ذکر شده در دستور متوقف کنید.

[ایمیل محافظت شده]: / home / geekflare $ docker stop 09ca6feb6efc

09ca6feb6efc

دستور زیر را اجرا کنید تا بررسی کنید که آیا ظرف هنوز کار می کند یا متوقف شده است.

[ایمیل محافظت شده]: / home / geekflare $ docker ps

CONTAINER ID IMAGE Command ایجاد نامهای PATAT STATUS

شروع Docker

این دستور در docker ظرف docker را با شناسه کانتینر ذکر شده در دستور شروع می کند.

[ایمیل محافظت شده]: / home / geekflare $ docker start 09ca6feb6efc

09ca6feb6efc

دستور زیر را اجرا کنید تا بررسی کنید که ظرف شروع شده است یا نه.

[ایمیل محافظت شده]: / home / geekflare $ docker ps

CONTAINER ID IMAGE Command ایجاد نامهای PATAT STATUS

09ca6feb6efc httpd               "پیش زمینه httpd"   8 دقیقه پیش تا 3 ثانیه 80 / Tcp مشکوک_بل

بکش

ظرف حوض را بلافاصله متوقف کنید. فرمان Docker stop ظرف را با ظرافت متوقف می کند ، این تفاوت بین دستورات kill و stop است.

[ایمیل محافظت شده]: / home / geekflare docker $ 09ca6feb6efc را بکشند

09ca6feb6efc

دستور زیر را اجرا کنید تا ببینید آیا ظرف کشته شده است یا نه.

[ایمیل محافظت شده]: / home / geekflare $ docker ps

CONTAINER ID IMAGE Command ایجاد نامهای PATAT STATUS

مرتکب شدن

یک تصویر docker جدید را با شناسه کانتینر ذکر شده در دستور روی سیستم محلی ذخیره کنید. در مثال زیر ، geekflare نام کاربری است و httpd_image نام تصویر است.

[ایمیل محافظت شده]: / home / geekflare $ docker مرتکب 09ca6feb6efc geekflare / httpd_image

sha256: d1933506f4c1686ab1a1ec601b1a03a17b41decbc21d8acd893db090a09bb31c

وارد شدن

ورود به مرکز docker. از شما خواسته می شود تا اعتبارنامه مرکز docker خود را به سیستم وارد شوید.

[ایمیل محافظت شده]: / home / geekflare ورود به سیستم docker

برای فشار و کشیدن تصاویر از داکر هاب ، با Docker ID خود وارد سیستم شوید. اگر شناسه Docker ندارید ، برای ایجاد یکی از این لینک ها به https://hub.docker.com مراجعه کنید.

نام کاربری: geekflare

کلمه عبور:

برای حذف این هشدار ، یک یاور معتبر را پیکربندی کنید. دیدن

https://docs.docker.com/engine/reference/commandline/login/#credentials-store

ورود به موفقیت انجام شد

فشار دادن

تصویری docker را با نام تصویری که در دستور ذکر شده در dockerhub بارگذاری کنید.

[ایمیل محافظت شده]: / home / geekflare $ docker push geekflare / httpd_image

فشار اشاره به مخزن [docker.io/geekflare/httpd_image]

734d9104a6a2: هل داد

635721fc6973: نصب شده از كتابخانه / httpd

bea448567d6c: نصب شده از كتابخانه / httpd

bfaa5f9c3b51: نصب شده از کتابخانه / httpd

9d542ac296cc: نصب شده از کتابخانه / httpd

d8a33133e477: نصب شده از کتابخانه / httpd

آخرین: هضم: sha256: 3904662761df9d76ef04ddfa5cfab764b85e3eedaf10071cfbe2bf77254679ac اندازه: 1574

شبکه داکر

دستور زیر در docker جزئیات کلیه شبکه موجود در خوشه را ذکر می کند.

[ایمیل محافظت شده]: / home / geekflare $ docker network ls

نام راننده اسکواپ نامگذاری شبکه NETWORK

85083e766f04 پل ارتباطی محلی

میزبان محلی میزبان f51d1f3379e0

5e5d9a192c00 هیچ محلی تهی نیست

چندین دستور شبکه docker دیگر وجود دارد.

[ایمیل محافظت شده]: / home / geekflare شبکه docker $

طریقه استفاده: docker network Command

مدیریت شبکه ها

دستورات:

اتصال کانتینر را به یک شبکه وصل کنید

ایجاد یک شبکه ایجاد کنید

جدا کردن یک ظرف را از یک شبکه جدا کنید

بازرسی نمایش اطلاعات دقیق در یک یا چند شبکه

لیست ها را لیست کنید

هرس همه شبکه های بی استفاده را حذف کنید

rm یک یا چند شبکه را حذف کنید

برای اطلاعات بیشتر در مورد دستور ، ‘docker network COMMAND – help را اجرا کنید.

اطلاعات داکر

اطلاعات دقیق درباره docker نصب شده روی سیستم از جمله نسخه هسته ، تعداد ظروف و تصاویر و غیره را دریافت کنید.

[ایمیل محافظت شده]: / home / geekflare اطلاعات docker $

ظروف: 3

در حال اجرا: 1

مکث: 0

متوقف شد: 2

تصاویر: 3

نسخه سرور: 18.09.6

درایور ذخیره سازی: overlay2

پشتیبان Filesystem: extfs

پشتیبانی از d_type: true

تفاوت بومی بومی: true

درایور ورود به سیستم: فایل json

درایور Cgroup: cgroupfs

پلاگین ها:

دوره: محلی

شبکه: همپوشانی تهی میزبان ماکولان تهی

ورود به سیستم: awslogs تسلط gcplogs gelf ژورنال json-پرونده ظروف محلی splunk syslog

ازدحام: غیرفعال

زمان اجرا: Runcimes

زمان اجرا به طور پیش فرض: runcime

دودویی اولیه: docker-init

نسخه Container: bb71b10fd8f58240ca47fbb579b9d1028eea7c84

نسخه runc: 2b18fe1d885ee5083ef9f0838fee39b62d653e30

نسخه اولیه: fec3683

گزینه های امنیتی:

ضمیمه

seccomp

پروفایل: پیش فرض

نسخه هسته: 4.18.0-25-عمومی

سیستم عامل: اوبونتو 18.10

OSType: linux

معماری: x86_64

CPU: 1

حافظه کل: 4.982GiB

نام: geekflare

ID: RBCP: YGAP: QG6H: B6XH: JCT2: DTI5: AYJA: M44Z: ETRP: 6TO6: OPAY: KLNJ

Docker Root Dir: / var / lib / docker

حالت اشکال زدایی (مشتری): false

حالت اشکال زدایی (سرور): false

نام کاربری: geekflare

رجیستری: https://index.docker.io/v1/

برچسب ها:

آزمایشی: نادرست

ثبت نام های ناامن:

127.0.0.0/8

بازیابی زنده فعال: false

مجوز محصول: موتور جامعه

کپی کردن پرونده

یک پرونده را از یک ظرف docker به سیستم محلی کپی کنید.

در این مثال ، من در حال کپی کردن فایل httpd.pid در داخل یک ظرف docker با شناسه 09ca6feb6efc در / home / geekflare /

[ایمیل محافظت شده]: / home / geekflare $ sudo docker cp 09ca6feb6efc: /usr/local/apache2/logs/httpd.pid / home / geekflare /

[sudo] رمز عبور برای geekflare:

دستور زیر را اجرا کنید تا بررسی کنید که آیا فایل کپی شده است یا نه.

[ایمیل محافظت شده]: / home / geekflare $ ls

اسناد دسک تاپ به عنوان مثال مثال.دستگاه httpd.pid nginx_new.yml nginx.yml

بررسی تاریخچه

تاریخچه تصویر docker را با نام تصویر ذکر شده در فرمان نشان می دهد.

گرم[ایمیل محافظت شده]: / home / geekflare تاریخ docker $ httpd

تصویر ایجاد شده توسط نظر اندازه ایجاد شده است

ee39f68eb241 2 روز پیش / bin / sh -c # (شماره) CMD ["پیش زمینه httpd"] 0B

           2 روز پیش / bin / sh -c # (شماره) EXPOSE 80 0B

           2 روز پیش / bin / sh-c # (شماره) پرونده کپی: c432ff61c4993ecd… 138B

           4 روز پیش / bin / sh-c set -eux؛ saveAptMark ="$ (APM-M… 49.1MB)

           4 روز پیش / bin / sh-c # (nop) ENV HTTPD_PATCHES = 0B

           4 روز پیش / bin / sh -c # (شماره) ENV HTTPD_SHA256 = b4ca9d05… 0B

           4 روز پیش / bin / sh-c # (no) ENV HTTPD_VERSION = 2.4.39 0B

           4 روز پیش / bin / sh-c set -eux؛ آپدیت مناسب apt-g… 35.4MB

           4 روز پیش / bin / sh-c # (nop) WORKDIR / usr / local / apache2 0B

           4 روز پیش / bin / sh-c mkdir -p "$ HTTPD_PREFIX"  && چو… 0B

           4 روز پیش / bin / sh-c # (nop) ENV PATH = / usr / local / apach… 0B

           4 روز پیش / bin / sh-c # (شماره) ENV HTTPD_PREFIX = / usr / loc… 0B

           5 روز پیش / bin / sh-c # (شماره) CMD ["شلاق"] 0B

           5 روز پیش / bin / sh -c # (شماره) پرونده افزودن: 71ac26257198ecf6a… 69.2MB

بررسی سیاههها

سیاهههای مربوط به ظرف docker را با شناسه موجود در فرمان نشان دهید.

[ایمیل محافظت شده]: / home / geekflare $ docker log 09ca6feb6efc

AH00558: httpd: با استفاده از 172.17.0.2 نام دامنه کاملاً واجد شرایط سرور قابل اطمینان نیست. دستورالعمل “ServerName” را در سطح جهان برای سرکوب این پیام تنظیم کنید

AH00558: httpd: با استفاده از 172.17.0.2 نام دامنه کاملاً واجد شرایط سرور قابل اطمینان نیست. دستورالعمل “ServerName” را در سطح جهان برای سرکوب این پیام تنظیم کنید

[دوشنبه 15 ژوئیه 14: 01: 55.400472 2019] [mpm_event: توجه] [pid 1: tid 140299791516800] AH00489: Apache / 2.4.39 (یونیکس) پیکربندی شده – از سرگیری عملیات عادی

[دوشنبه 15 ژوئیه 14: 01: 55.400615 2019] [هسته: توجه] [pid 1: tid 140299791516800] AH00094: خط فرمان: ‘httpd -D FOREGROUND’

[دوشنبه 15 ژوئیه 14: 08: 36.798229 2019] [mpm_event: توجه] [pid 1: tid 140299791516800] AH00491: SIGTERM گرفتار ، خاموش

AH00558: httpd: با استفاده از 172.17.0.2 نام دامنه کاملاً واجد شرایط سرور قابل اطمینان نیست. دستورالعمل “ServerName” را در سطح جهان برای سرکوب این پیام تنظیم کنید

AH00558: httpd: با استفاده از 172.17.0.2 نام دامنه کاملاً واجد شرایط سرور قابل اطمینان نیست. دستورالعمل “ServerName” را در سطح جهان برای سرکوب این پیام تنظیم کنید

[دوشنبه 15 ژوئیه 14: 08: 38.259870 2019] [mpm_event: توجه] [pid 1: tid 139974087980160] AH00489: Apache / 2.4.39 (یونیکس) پیکربندی شده – از سرگیری عملیات عادی

[دوشنبه 15 ژوئیه 14: 08: 38.260007 2019] [هسته: توجه] [pid 1: tid 139974087980160] AH00094: خط فرمان: ‘httpd -D FOREGROUND’

[دوشنبه 15 ژوئیه 14: 09: 01.540647 2019] [mpm_event: توجه] [pid 1: tid 139974087980160] AH00491: SIGTERM گرفتار ، خاموش

AH00558: httpd: با استفاده از 172.17.0.2 نام دامنه کاملاً واجد شرایط سرور قابل اطمینان نیست. دستورالعمل “ServerName” را در سطح جهان برای سرکوب این پیام تنظیم کنید

AH00558: httpd: با استفاده از 172.17.0.2 نام دامنه کاملاً واجد شرایط سرور قابل اطمینان نیست. دستورالعمل “ServerName” را در سطح جهان برای سرکوب این پیام تنظیم کنید

[دوشنبه 15 ژوئیه 14: 10: 43.782606 2019] [mpm_event: توجه] [pid 1: tid 140281554879616] AH00489: Apache / 2.4.39 (یونیکس) پیکربندی شده – از سرگیری عملیات عادی

[دوشنبه 15 ژوئیه 14: 10: 43.782737 2019] [هسته: توجه] [pid 1: tid 140281554879616] AH00094: خط فرمان: ‘httpd -D FOREGROUND’

AH00558: httpd: با استفاده از 172.17.0.2 نام دامنه کاملاً واجد شرایط سرور قابل اطمینان نیست. دستورالعمل “ServerName” را در سطح جهان برای سرکوب این پیام تنظیم کنید

AH00558: httpd: با استفاده از 172.17.0.2 نام دامنه کاملاً واجد شرایط سرور قابل اطمینان نیست. دستورالعمل “ServerName” را در سطح جهان برای سرکوب این پیام تنظیم کنید

[دوشنبه 15 ژوئیه 14: 14: 08.270906 2019] [mpm_event: توجه] [pid 1: tid 140595254346880] AH00489: Apache / 2.4.39 (یونیکس) پیکربندی شده – از سرگیری عملیات عادی

[دوشنبه 15 ژوئیه 14: 14: 08.272628 2019] [هسته: توجه] [pid 1: tid 140595254346880] AH00094: خط فرمان: ‘httpd -D FOREGROUND’

در حال جستجوی تصویر

یک تصویر docker را در نام dockerhub با نام ذکر شده در فرمان جستجو کنید.

[ایمیل محافظت شده]: / home / geekflare $ docker search hadoop

NAME DESCRIPTION STARS رسمی خودکار

sequiq / hadoop-docker راهی آسان برای امتحان کردن Hadoop 611 [خوب]

تصویر uhopper / hadoop Base Hadoop با پیکربندی پویا… 98 [خوب]

harisekhon / hadoop Apache Hadoop (HDFS + نخ ، برچسب ها 2.2 – 2.8) 54 [خوب]

bde2020 / hadoop-namenode Hadoop namenode از خوشه hadoop 22 [خوب]

kiwenlau / hadoop Run Hadoop Cluster in Docker Containsers 19

izone / hadoop Hadoop 2.8.5 اکوسیستم به طور کامل توزیع شده ، جو… 14 [خوب]

uhopper / hadoop-namenode Hadoop namenode 9 [خوب]

bde2020 / hadoop-datanode داده Hadoop از خوشه hadoop 9 [خوب]

تکین ها / hadoop Apache Hadoop 8 [خوب]

uhopper / hadoop-datanode Hadoop datanode 7 [OK]

harisekhon / hadoop-dev Apache Hadoop (HDFS + نخ) + ابزار Dev + Gi … 6 [خوب]

پیکربندی را به روز می کنید

تنظیمات کانتینر را به روز کنید. این همه گزینه های به روزرسانی را نشان می دهد.

[ایمیل محافظت شده]: / home / geekflare به روزرسانی docker $ – راهنما

طریقه استفاده: بروزرسانی docker [OPTIONS] CONTAINER [CONTAINER …]

پیکربندی یک یا چند ظروف را به روز کنید

گزینه ها:

–blkio-وزن uint16 Block IO (وزن نسبی) ، بین 10 تا 1000 یا 0 برای غیرفعال کردن

(پیش فرض 0)

–cpu-period int Limit CPU CFS (برنامه زمان بندی کاملاً عادلانه) دوره

–سهمیه cpu-quota int Limit CPU CFS (برنامه ریز کاملاً عادلانه)

–cpu-rt-period int دوره زمان واقعی پردازنده را در میکروثانیه ها محدود کنید

–cpu-rt-runtime int پردازنده زمان واقعی CPU را در میکرو ثانیه ها محدود کنید

-c ، – سهام CPU سهام int CPU (وزن نسبی)

–تعداد اعشاری cpus CPU

–CPU های رشته cpuset-cpus که اجازه اجرای آن را می دهند (0-3 ، 0،1)

–cpuset-mems MEM را رشته می کند که در آن اجازه اجرای (0-3 ، 0،1)

–حافظه هسته محدود کننده حافظه هسته است

-متر ، – بایت خاطره حد حافظه

–بایت رزرو حافظه محدودیت حافظه

–بایت های تعویض حافظه مبادله حد برابر با حافظه به علاوه مبادله: ‘-1 برای فعال کردن مبادله نامحدود

–راه اندازی مجدد رشته سیاست راه اندازی مجدد برای اعمال در هنگام خروج یک ظرف

دستور زیر را اجرا کنید تا پیکربندی CPU ظرف docker با شناسه ظرف ذکر شده در دستورالعمل به روز شود.

[ایمیل محافظت شده]: / home / geekflare $ docker update -c 1 2f6fb3381078

2f6fb3381078

ایجاد حجم

یک جلد ایجاد کنید که ظرف docker برای ذخیره داده از آن استفاده کند.

[ایمیل محافظت شده]: / home / geekflare $ docker حجم ایجاد کنید

7e7bc886f69bb24dbdbf19402e31102a25db91bb29c56cca3ea8b0c611fd9ad0

اگر حجم ایجاد شده یا خیر ، دستور زیر را اجرا کنید.

[ایمیل محافظت شده]: / home / geekflare $ docker حجم ls

نام VOLUME راننده

محلی 7e7bc886f69bb24dbdbf19402e31102a25db91bb29c56cca3ea8b0c611fd9ad0

نصب افزونه

افزونه docker vieux / sshfs را با محیط تنظیم اشکال بر روی 1 نصب کنید.

[ایمیل محافظت شده]: / home / geekflare $ plugin docker install vieux / sshfs DEBUG = 1

پلاگین "vieux / sshfs" در حال درخواست امتیازات زیر است:

– شبکه: [میزبان]

– mount: [/ var / lib / docker / plugins /]

– کوه: []

– دستگاه: [/ dev / fuse]

– قابلیت ها: [CAP_SYS_ADMIN]

آیا مجوزهای فوق را اعطا می کنید؟ [y / N] y

آخرین: در حال کشیدن از vieux / sshfs

52d435ada6a4: بارگیری کامل است

هضم: sha256: 1d3c3e42c12138da5ef7873b97f7f32cf99fb6edde75fa4f0bcf9ed277855811

وضعیت: بارگیری تصویر جدیدتر برای vieux / sshfs: جدیدترین

افزونه vieux / sshfs نصب شده است

دستور لیست زیر را برای لیست افزونه های docker اجرا کنید.

[ایمیل محافظت شده]: / home / geekflare $ plugin docker ls

شناسه نام DESCRIPTION را فعال کنید

2a32d1fb95af vieux / sshfs: آخرین افزونه sshFS برای Docker true

خروج

ورود به سیستم از dockerhub.

[ایمیل محافظت شده]: / home / geekflare ورود به سیستم docker

حذف اعتبار ورود به سایت برای https://index.docker.io/v1/

نتیجه

امیدوارم تاکنون درک منصفانه ای از دستورات docker داشته باشید. آن دستورات را در محیط آزمایشگاه یا آزمایشگاه خود امتحان کنید تا تمرین و یاد بگیرید.

اگر شما علاقه مند به یادگیری Docker و Kubernetes هستید ، این موضوع را بررسی کنید دوره آنلاین.

برچسب ها:

  • داکر

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map