English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Docker يدعم إصدارات Debian التالية:
Buster 10
Stretch 9 (المستقر) / Raspbian Stretch
Docker Engine-Community مدعوم على معمارية x86_64 (أو amd64) armhf، و arm64.
الإرشادات للتثبيت كالتالي:
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
يمكن أيضًا استخدام أمر التثبيت المسبق المدمج في daocloud المحلية:}}
curl -sSL https://get.daocloud.io/docker | sh
الإصدارات القديمة لدocker تُدعى docker،docker.io أو docker-engine، إذا كانت مثبتة، فيجب إزالتها:
$ sudo apt-get remove docker docker-engine docker.io containerd runc
قبل تثبيت Docker Engine-Community على المضيف الجديد لأول مرة، يجب إعداد مستودع Docker. بعد ذلك، يمكنكم تثبيت وتحديث Docker من المستودع.
المستخدمون في Raspbian لا يمكنهم استخدام هذه الطريقة!
للمستخدمين في Raspbian، لا يدعم استخدام المستودعات للتركيب. يجب عليكم استخدام طريقة سكربت الشل بدلاً من ذلك.
تحديث مؤشر حزم apt.
$ sudo apt-get update
تثبيت حزم الاعتماد apt لتلقي المستودعات عبر HTTPS.
$ sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ gnupg2 \ software-properties-common
إضافة مفتاح GPG الرسمي لدocker:
$ curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/debian/gpg | sudo apt-key add -
9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88 من خلال البحث في الثمانية أرقام الأخيرة من البصمة، تأكدوا من أنكم تمتلكون مفتاحًا يحتوي على البصمة.
$ sudo apt-key fingerprint 0EBFCD88 pub 4096R/0EBFCD88 2017-02-22 الرقم التسلسلي لل指纹 = 9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88 uid Docker Release (CE deb) <[email protected]> sub 4096R/F273FCD8 2017-02-22
"deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/debian \", $(lsb_release -cs) \\ stable
تحديث مؤشر حزم apt:
$ sudo apt-get update
تثبيت أحدث إصدار من Docker Engine-Community و containerd، أو انتقل إلى الخطوة التالية لتثبيت إصدار معين:
$ sudo apt-get install docker-ce docker-ce-cli containerd.io
للتركيب إصدار معين من Docker Engine-Community، قم بعرض إصدارات المتاحة في المخزن، ثم اختر إصدارًا للتركيب. عرض إصدارات المتاحة في مخزنك:
$ apt-cache madison docker-ce docker-ce | 5:18.09.1~3-0~debian-stretch | https://mirrors.ustc.edu.cn/docker-ce/linux/debian stretch/stable amd64 Packages docker-ce | 5:18.09.0~3-0~debian-stretch | https://mirrors.ustc.edu.cn/docker-ce/linux/debian stretch/stable amd64 Packages docker-ce | 18.06.1~ce~3-0~debian | https://mirrors.ustc.edu.cn/docker-ce/linux/debian stretch/stable amd64 Packages docker-ce | 18.06.0~ce~3-0~debian | https://mirrors.ustc.edu.cn/docker-ce/linux/debian stretch/stable amd64 Packages ...
使用第二列中的版本字符串安装特定版本,例如 5:18.09.1~3-0~debian-stretch 。
$ sudo apt-get install docker-ce=docker-ce-cli= containerd.io
测试 Docker 是否安装成功,输入以下指令,打印出以下信息则安装成功:
$ sudo docker run hello-world Unable to find image 'hello-world:latest' locally latest: Pulling from library/hello-world 1b930d010525: Pull complete Digest: sha256:c3b4ada4687bbaa170745b3e4dd8ac3f194ca95b2d0518b417fb47e5879d9b5f الحالة: تم تنزيل الصورة الجديدة للـ hello-world:latest مرحبًا من Docker! يظهر هذا الرسالة أن تثبيتك يبدو يعمل بشكل صحيح. لإنتاج هذا الرسالة، قام Docker بالخطوات التالية: 1. تواصل عميل Docker بداء دايمون Docker. 2. سحب دايمون Docker الصورة "hello-world" من Docker Hub. (amd64) 3. دايمون Docker كونتبريت جديد من تلك الصورة الذي يعمل برنامج قادر على إنتاج النواتج التي تقرأها الآن. 4. قام daemon Docker بنقل تلك النواتج إلى عميل Docker، الذي أرسلها إلى محطة التشغيل الخاصة بك. لإجراء شيء أكثر طموحًا، يمكنك تشغيل حاوية Ubuntu باستخدام: $ docker run -it ubuntu bash شارك صورًا، قم بتحسين سلاسل العمليات، وأكثر من ذلك بكثير باستخدام هوية Docker مجانية: https://hub.docker.com/ للحصول على أمثلة وأفكار إضافية، زر: https://docs.docker.com/get-started/