ডকার-রচনা দিয়ে কীভাবে ডকার চিত্র ট্যাগ করবেন tag


119

আমি ডকার-রচনার মাধ্যমে চিত্রটি তৈরি করতে চাই এবং এটিতে নির্দিষ্ট ট্যাগ সেট করতে চাই। ডকুমেন্টেশন বলে:

রচনা এটি উত্পন্ন নামের সাথে এটিকে তৈরি এবং ট্যাগ করবে এবং এর পরে সেই চিত্রটি ব্যবহার করবে।

তবে আমি ট্যাগ নির্দিষ্ট করার উপায় এবং বিল্ট ইমেজগুলির জন্য আমি সর্বদা 'সর্বশেষ' ট্যাগ দেখতে পাচ্ছি না।


1
github.com/docker/compose/issues/2092 ই ইস্যুটি অন্য একটি নাম দিয়ে তৈরি করার জন্য সমর্থন ট্র্যাকিং সমর্থন
dnephin

উত্তর:


182

দেখে মনে হচ্ছে ডক্স / সরঞ্জাম আপডেট হয়েছে এবং আপনি এখন imageআপনার স্ক্রিপ্টে ট্যাগটি যুক্ত করতে পারেন । এটি আমার পক্ষে সফল ছিল।

উদাহরণ:

version: '2'
services:

  baggins.api.rest:
    image: my.image.name:rc2
    build:
      context: ../..
      dockerfile: app/Docker/Dockerfile.release
    ports:
      ...

https://docs.docker.com/compose/compose-file/#build


7
প্রকৃতপক্ষে, এটি বলেছে "আপনি যদি চিত্রটি নির্মাণের পাশাপাশি সুনির্দিষ্ট করে থাকেন তবে
ওয়েবপ্যাপের

10
কি অদ্ভুত ইন্টারফেস! একটি ক্ষেত্রের উপস্থিতি অন্য ক্ষেত্রের শব্দার্থককে একই ইনডেন্টেশন স্তরে উল্টে দেয়।
নবীন

@ সংখ্যা 1311407 আপনি যে মন্তব্যটির জবাব দিচ্ছেন তা শেষ হওয়ার পরে আপনি আপনার মন্তব্য সম্পাদনা / মুছতে চাইবেন। দেখে মনে হচ্ছে আপনি অটচ বা উত্তরটির সাথে একমত নন।
নবীন

4
হ্যাঁ আমি এই ধারণাটি এত অদ্ভুত বলে মনে করেছি। আমি একটি tagবিকল্প প্রত্যাশা ছিল । আমি কোনও কাজে আসেনি এমন ট্যাগ অনুসন্ধানে দস্তাবেজগুলির মধ্যে দিয়ে ট্রল করছিলাম
ম্যাথু ব্রেন্ট

1
@ নাভিন যদি এটি যথেষ্ট অদ্ভুত না image: my.image.name:rc2হয় তবে ডকার-কমপোজ.আইএমএল এবং ডকার-কমপোজ.ওভারাইড.আইএমএল রাখার চেষ্টা করুন এবং ডকার-রচনাটি build: .দুটিকে একীভূত করতে দিন! (আপনি গৃহীত উত্তরের মতো একই প্রভাব পান)
ক্রাফটোনিক্স - এএ

23

আসল উত্তর 20 নভেম্বর '15 :

আজকের হিসাবে নির্দিষ্ট ট্যাগের বিকল্প নেই। ডকার রচনাটি কেবল তার যাদু তৈরি করে এবং আপনি যেমন দেখছেন তেমন একটি ট্যাগ বরাদ্দ করে। docker tag <image> <tag>ডকার-রচনাটি কল করার পরে আপনার কাছে সর্বদা কিছু স্ক্রিপ্ট কল থাকতে পারে ।

এখন উপরে বা এখানে বর্ণিত একটি বিকল্প রয়েছে

build: ./dir
image: webapp:tag

6

আপনি যদি চিত্রটি নির্মাণের পাশাপাশি নির্দিষ্ট করে থাকেন তবে ওয়েবপ্যাপ এবং ছবিতে উল্লিখিত alচ্ছিক ট্যাগ দিয়ে নির্মিত চিত্রটির নাম রচনা করুন:

build: ./dir
image: webapp:tag

একটি চিত্র এই ফলাফল নামে webappএবং বাঁধা tag, থেকে নির্মিত ./dir

https://docs.docker.com/compose/compose-file/#build

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.