কেবল ডকার কম্পোজ ব্যবহার করে কোনও ধারকটিতে একটি ইন্টারেক্টিভ শেল শুরু করার কোনও উপায় আছে কি? আমি আমার ডকার-কম্পোজ.আইএমএলে এরকম কিছু চেষ্টা করেছি:
myapp:
image: alpine:latest
entrypoint: /bin/sh
আমি যখন এই ধারকটি ডকার-রচনা ব্যবহার করে শুরু করি তখন তা অবিলম্বে বেরিয়ে আসে। ইন্টারেক্টিভ শেল হিসাবে শুরু করার জন্য আমি কী কোনও ফ্ল্যাগগুলি এন্ট্রিপয়েন্ট কমান্ডে যুক্ত করতে পারি, বা মাইএপ হিসাবে এবং অতিরিক্ত বিকল্প হিসাবে?
আমি জানি যে এটি অর্জনের জন্য নেটিভ ডকার কমান্ড অপশন রয়েছে, কেবল কৌতূহলজনক যদি এটি কেবলমাত্র ডকার রচনাটিও ব্যবহার করা সম্ভব হয়।
docker-compose run myapp?
docker-compose run myappএটি বন্দরগুলি প্রকাশ করবে না। সুতরাং আপনাকে ব্যবহার করতে হবে docker-compose run --service-ports myappতবে এটি খুব সুবিধাজনক নয়।
entrypoint: /bin/shহওয়া উচিতentrypoint: "/bin/sh"
/bin/shআপনার রচনা ফাইলটিতে এন্ট্রিপয়েন্ট সহ যদি আপনার একাধিক চিত্র থাকে তবে এটি কী করা উচিত?