আমি ডকার-রচনা দিয়ে একটি পরিষেবা শুরু করতে এবং ধারকটি চালিয়ে যেতে চাই যাতে আমি এর ডক্টর পরিদর্শন করে এটির আইপি-ঠিকানা পেতে পারি। যাইহোক, ধারকটি সর্বদা শুরু করার পরে ঠিক প্রস্থান করে।
আমি "কমান্ড: [" ঘুম "," 60 "]" এবং অন্যান্য জিনিসগুলি ডকার-কমপোজ.আইএমএলে যুক্ত করার চেষ্টা করেছি তবে যখনই আমি "কমান্ড: ..." আমি কল করতে পারি না "ডকার-কমপোজ আপ" যেহেতু আমি বার্তাটি পাব "পাত্রে শুরু করা যায় না ..... সিস্টেম ত্রুটি: অবৈধ অক্ষর 'কে' মানের শুরু খুঁজছেন"
আমি "সিএমডি স্লিপ 60" যুক্ত করার চেষ্টা করেছিলাম এবং ডকফাইলে নিজেই হোয়াট নট কিন্তু এই আদেশগুলি কার্যকর হয়েছে বলে মনে হয় না।
ধারকটি বাঁচিয়ে রাখার বা আমার যে কোনও সমস্যা সমাধানের সহজ উপায় আছে?
সম্পাদনা: আমি যে রচনাটি চালাতে চাইছি তা এখানে রইল:
version: '2'
services:
my-test:
image: ubuntu
command: bash -c "while true; do echo hello; sleep 2; done"
এটি ঠিক আছে যদি আমি ওএস এক্স এর অধীনে ডকার-রচনা দিয়ে এটি শুরু করি তবে আমি যদি উবুন্টু 16.04 এর অধীনে একই চেষ্টা করি তবে এটি আমাকে ত্রুটির বার্তা দেয় gives
আমি যদি ডকফাইফিলের সাথে পদ্ধতির চেষ্টা করি তবে ডকফাইফিলটি দেখতে এরকম দেখাচ্ছে:
FROM ubuntu:latest
CMD ["sleep", "60"]
যা কিছু করার মনে হয় না
সম্পাদনা 2: আমাকে নিজেকে সংশোধন করতে হবে, ডকফাইফিল এবং ডকর-রচনাটির ক্ষেত্রে একই সমস্যা ছিল তা প্রমাণিত হয়েছে: প্রতিবার আমি ডকফাইফিলের সাথে "সিএমডি ..." যুক্ত করি বা "কমান্ড ..." যুক্ত করি রচনা ফাইল, আমি অবৈধ অক্ষরের সাথে ত্রুটি পেয়েছি। যদি আমি উভয় কমান্ড অপসারণ করি তবে এটি নির্দোষভাবে কাজ করে।