English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

إدارة مستودع Docker

مخزن (Repository) مکانی است که تصاویر در آن نگهداری می‌شوند. در اینجا به معرفی Docker Hub. البته نه تنها Docker Hub، بلکه ارائه‌دهندگان خدمات دوربرد نیز متفاوت هستند، اما عملکرد مشابهی دارند.

Docker Hub

در حال حاضر Docker یک مخزن عمومی رسمی را پشتیبانی می‌کند Docker Hub.

بیشتر نیازها می‌توانند با دانلود مستقیم تصاویر از Docker Hub برآورده شوند.

ثبت نام

در https://hub.docker.com یک حساب Docker رایگان ثبت کنید.

ورود و خروج

برای ورود باید نام کاربری و رمز عبور خود را وارد کنید. پس از ورود موفق، می‌توانیم تمام تصاویر حساب خود را از Docker Hub دانلود کنیم.

$ docker login

خروج

برای خروج از Docker Hub می‌توانید از دستور زیر استفاده کنید:

$ docker logout

دانلود تصویر

می‌توانید از دستور docker search برای جستجوی تصاویر در مخزن رسمی استفاده کنید و سپس با استفاده از دستور docker pull آن را به محلی دانلود کنید.

با استفاده از ubuntu به عنوان کلمه کلیدی جستجو کنید:

$ docker search ubuntu

برای دانلود تصویر رسمی ubuntu به محلی، از دستور docker pull استفاده کنید:

$ docker pull ubuntu

ارسال تصویر

بعد از ورود کاربر، می‌توان با استفاده از دستور docker push تصویر خود را به Docker Hub ارسال کرد.

以下命令中的 username 请替换为你的 Docker 账号用户名。

$ docker tag ubuntu:18.04 username/ubuntu:18.04
$ docker image ls
REPOSITORY      TAG        IMAGE ID            CREATED           ...  
ubuntu          18.04      275d79972a86        6 days ago        ...  
username/ubuntu 18.04      275d79972a86        6 days ago        ...  
$ docker push username/ubuntu:18.04
$ docker search username/ubuntu
NAME             DESCRIPTION       STARS         OFFICIAL    AUTOMATED
اسم المستخدم/ubuntu