لقد راجعت عبر الإنترنت من أن معظم عمليات نشر مشروع التمهيد قد اكتملت في بيئات Linux و Docker Hub. نظرًا لأن بيئة التطوير الخاصة بي تحت Windows ، فإن حاوية Docker تستخدم أيضًا أدوات Docker ، ولا تسرع مركز Docker. لذلك حاولت استخدام مستودع Docker Cloud Alibaba لإكمال النشر في بيئة Windows.
1. قم بإنشاء مجلد جديد في أدوات Docker ، والعثور على الموقع ، ثم ضع ملف جرة التمهيد المعبأة في المجلد الذي تم إنشاؤه حديثًا
قم بإنشاء ملف Dockerfile جديد ضمن هذا المجلد ، المثال هو كما يلي:
من daocloud.io/java:8copy letou-0.0.1-snapshot.jar app.jarexpose 8080entrypoint ["java" ، "-jar" ، "spring.profiles.active = prod"]
قم بإنشاء حاويات باستخدام أمر Docker Build
Docker Build -T Spring-Boot-Docker-Cloudcomb: 0.1.0.
2 قم بتحميل الحاوية إلى Cloud Alibaba
أدخل رابط خدمة Alibaba Cloud Mirror Service ، انقر فوق إنشاء مرآة الحاوية الخاصة بي ، ثم انقر فوق إنشاء مستودع مرآة. حدد المستودع المحلي هنا
بعد الإنشاء ، اتبع دليل تشغيل Alibaba Cloud للعمل في أدوات Docker
تسجيل الدخول إلى Alibaba Cloud Docker Registry: $ sudo docker login-username = اسم مستخدم alibaba Cloud Image Repository Recistry.cn-hangzhou.aliyuncs.com اسم المستخدم لتسجيل الدخول إلى السجل هو حساب Alibaba Cloud الخاص بك ، وكلمة المرور هي كلمة المرور التي تحددها عند تمكين مساحة الاسم. يمكنك النقر فوق الزر الموجود في الزاوية اليمنى العليا من الصفحة الرئيسية لإدارة المرآة لتعديل كلمة مرور تسجيل الدخول إلى Docker. ادفع الصورة إلى السجل: $ sudo docker tag [ImageId] registry.cn-hangzhou.aliyuncs.com/namespace/repository name: [رقم الإصدار المرآة] $ sudo docker push registry.cn-hangzhou.aliyccom/namespace/repository name: [mirror registry] in ye pictionId] ، flay your miror in dation.
3. اسحب الصورة من Alibaba Cloud لبدء Docker
Docker Pull Registry.cn-hangzhou.aliyuncs.com
وبهذه الطريقة ، يمكن تعبئة مشروع Springboot المحلي في حاوية Docker وإطلاقها على Alibaba Cloud.
ما سبق هو كل محتوى هذه المقالة. آمل أن يكون ذلك مفيدًا لتعلم الجميع وآمل أن يدعم الجميع wulin.com أكثر.