উবুন্টু সার্ভারের জন্য অফিসিয়াল ডকারের চিত্র?


19

আমি যা খুঁজে পেতে পারি তা হ'ল ডকার হাবের উবুন্টু ডেস্কটপের জন্য একটি অফিসিয়াল ডকার চিত্র । উবুন্টু সার্ভারের জন্য একটি নেই?

তার মানে কি, আমাকে নিজের বেস ইমেজটি ব্যবহার করে তৈরি করতে হবেscratch ?


@markkirby উবুন্টু সার্ভারটি কি উবুন্টু ডেস্কটপের প্লাস অপ্টিমাইজেশনের সার্ভারের জন্য উপযুক্ত নয়? যদি হ্যাঁ, তাই কেন। আপনি কী বলতে চাইছেন তা আমি বুঝতে পারছি না।
it_me

আমার উত্তরটি দেখুন - আমি একটি উবুন্টু সার্ভারের ধারক সেটআপ করেছি :) এটি সহজ
ননক্রিচার0714

উত্তর:


9

আমি যা খুঁজে পেতে পারি তা হ'ল ডকার হাবের উবুন্টু ডেস্কটপের জন্য একটি অফিসিয়াল ডকার চিত্র

এই পৃষ্ঠার কোথাও বলা হয় নি যে এটি একটি উবুন্টু ডেস্কটপ চিত্র। যাইহোক, এটি অর্থবোধ করবে না কারণ আপনি (সাধারণত) কোনও ডকারের ধারক মধ্যে ডেস্কটপ পরিবেশ পরিচালনা করেন না।


সম্মত, এটি আমার চিন্তাভাবনা ছিল, ওপি ধরে নিয়েছিল এটি ডেস্কটপের জন্য, তবে কোথাও এটি আসলে বলা যায় না।
মার্ক কি

3
আন্দ্রেস এবং @মার্কিরবি - হ্যাঁ, এটি এখন নিশ্চিতভাবেই প্রত্যাশিত বলে মনে হচ্ছে; আমার আগে ঘটেনি। আমি ভেবেছিলাম এটি একটি ডেস্কটপ বিতরণ, "উবুন্টু কী? - উবুন্টু একটি ডেবিয়ান-ভিত্তিক লিনাক্স অপারেটিং সিস্টেম, withক্যটি তার ডিফল্ট ডেস্কটপ পরিবেশ হিসাবে with "
এর_মে

1
@its_me এ নিয়ে উদ্বিগ্ন হবেন না, আপনার অতীতে আমি যে হাস্যকর প্রশ্নগুলি জিজ্ঞাসা করেছি সেগুলি দেখতে পাওয়া উচিত, সেই সময়ে তারা ভাল বলে মনে হয় তবে আমরা সকলেই ভুল করে ফেলেছি :)
মার্ক

14

আপনি এটি পরীক্ষা করতে পারেন, উবুন্টু পাত্রে প্রথমে বাশ চালান এর মাধ্যমে:

docker run -it ubuntu /bin/bash

-i, --interactive সংযুক্ত না থাকলেও STDIN খোলা রাখুন

-t, --tty একটি সিডো-টিটিওয়াই বরাদ্দ করুন

তারপরে ubuntu-desktopইনস্টল করা আছে কিনা তা পরীক্ষা করতে নিম্নলিখিত কমান্ডটি চালান :

dpkg -l ubuntu-desktop

1
এটিই আসল উত্তর। এবং নিশ্চিত করেছে যে ডকার অফিসিয়াল উবুন্টু চিত্রটিতে উবুন্টু-ডেস্কটপ ইনস্টল করা নেই।
উইসবুকি

আমি এটি আমার ব্যক্তিগত উবুন্টু ডেস্কটপে চালিয়েছি। ফলাফল:
ডিপিকিগি

13

প্রশ্নটি উবুন্টু সার্ভার সম্পর্কে ছিল, তবে সমস্ত উত্তর এবং আলোচনা ছিল উবুন্টু ডেস্কটপ সম্পর্কে। সুতরাং আমি উভয় উত্তর করব, কিন্তু উবুন্টু ডেস্কটপ আগে ঠিকানা। শেষ অবধি, (এবং সম্ভবত একটি অল্পকালীন পাত্রের জন্য প্রস্তাবিত নয় , এবং বেশিরভাগ পাত্রে ডোকারের সেরা অনুশীলনগুলির জন্য সাময়িক আকারের হওয়া উচিত , তবে আরে, এর ব্যতিক্রম আছে)) আপনি একটি ধারকটিতে উবুন্টু ডেস্কটপ এবং উবুন্টু সার্ভার ইনস্টল করে চালাতে পারেন।


দ্রষ্টব্য: আপনি--rmকেবল তার সাথে পরীক্ষা নিরীক্ষা করলে আপনার হোস্টের স্টোরেজটি কন্টেনারগুলি চলার পরে স্বয়ংক্রিয়ভাবে মুছে ফেলা থেকে বিরত রাখতে আপনি পতাকাটিযুক্ত করতে পারেন।

docker run --rm -it ubuntu

উবুন্টু ডেস্কটপ কনটেইনার

একটি চলমান ধারক

এটি একটি দুর্দান্ত বড় ধারক! । 1.5 জিবি

আপনি যদি চালান:

docker run -it ubuntu

তারপরে, পাত্রে:

> apt-get update && apt-get install -y ubuntu-desktop

আপনি কার্যকরভাবে উবুন্টু ডেস্কটপ ডাউনলোড করবেন

উবুন্টু ডেস্কটপের জন্য ডকফেরাইল

একটি ডকফেরাইল তৈরি করা যেতে পারে:

FROM ubuntu:16.04
ENV DEBIAN_FRONTEND noninteractive
RUN apt-get update && apt-get install -y ubuntu-desktop

তারপরে এটি তৈরি করুন:

docker build -t ubuntu-desktop .

এবং এটি চালান:

docker run -it ubuntu-desktop

উবুন্টু সার্ভারের ধারক

একটি চলমান ধারক

docker run -it ubuntu

ধারক টার্মিনাল থেকে:

apt-get update && apt-get install -y ubuntu-server

উবুন্টু সার্ভারের জন্য ডকফাইফাইল

FROM ubuntu:16.04
ENV DEBIAN_FRONTEND noninteractive
RUN apt-get update && apt-get install -y ubuntu-server

এটি তৈরি করুন:

docker build -t ubuntu-server .

চালাও এটা:

docker run -it ubuntu-server

উবুন্টু ডেস্কটপ এবং সার্ভারের ধারক

একটি চলমান ধারক:

docker run -it ubuntu

ধারকটির টার্মিনাল:

apt-get update && apt-get install -y ubuntu-server ubuntu-desktop

উবুন্টু সার্ভার / ডেস্কটপ জন্য ডকফেরাইল

FROM ubuntu:16.04
ENV DEBIAN_FRONTEND noninteractive
RUN apt-get update && apt-get install -y ubuntu-server ubuntu-desktop

এটি তৈরি করুন:

docker build -t ubuntu-server-desktop .

চালাও এটা:

docker run -it ubuntu-server-desktop.


1

এই প্রোগ্রামটিতে, উবুন্টু ডেস্কটপ বেশিরভাগই ঠিক হয় ubuntu server+ + desktop environment। অফিসিয়াল রেপো ওপিকে নির্দেশিত ডেস্কটপ পরিবেশের সাথে কোনও চিত্র ধারণ করে না তাই আপনার কেবল তাদের সার্ভার সংস্করণ হিসাবে বিবেচনা করা উচিত।

মিনিমালিস্টের জন্য, আমি বর্তমানে gcr.io/google_containers/ubuntu-slim:0.14আমার ব্যক্তিগত প্রকল্পের জন্য ব্যবহার করছি। এটি একটি ন্যূনতম তবে পুরোপুরি কার্যক্ষম উবুন্টু চিত্র যা কেবলমাত্র অফিশিয়াল চিত্রগুলির আকারের 1/3 অংশ।


0

ঘনবাড়ির উত্তরটি আরও স্পষ্ট করতে। কমান্ডগুলির আউটপুট এখানে। অবশ্যই ডেস্কটপ সম্পর্কিত কোনও প্যাকেজ নেই।

> docker pull ubuntu:latest
> docker run -t -i ubuntu /bin/bash                                
> dpkg -l ubuntu-desktop
> dpkg-query: no packages found matching ubuntu-desktop

শুধু প্রয়োজন apt-get update

0

ডকার ব্যবহার করে একটি নির্দিষ্ট উবুন্টু সংস্করণ চালাতে, এই আদেশটিটি চালান:

docker run -it ubuntu:16.04 /bin/bash

16.04 সংস্করণ নম্বর। আপনি যদি সংস্করণ নম্বরটি এড়িয়ে যান তবে সর্বশেষ চিত্রটি সংগ্রহস্থল থেকে নেওয়া হবে। আপনার পুরো ডকফেরাইল পেতে এবং এটি স্ক্র্যাচ থেকে তৈরি করার দরকার নেই।

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