Linuxдо Windows Dockerди иштете аласызбы?
Linuxдо Windows Dockerди иштете аласызбы?

Video: Linuxдо Windows Dockerди иштете аласызбы?

Video: Linuxдо Windows Dockerди иштете аласызбы?
Video: Исправьте СРОЧНО эти 12 ошибок в ваших Python проектах 2024, Май
Anonim

Жок, сен мүмкүн эмес терезелерди иштетүү түздөн-түз контейнерлер Linux . Бирок сиз Linux иштете аласыз күйүк Windows . Сенин колуңдан келет OS контейнерлеринин ортосундагы өзгөртүү Linux жана терезелер оң баскычын чыкылдатуу менен докер лоток менюсунда. Виртуалдаштыруудан айырмаланып, контейнерлештирүү бир эле хост OS колдонот.

Адамдар дагы сурашат, мен Windowsта Linux Docker сүрөтүн иштете аламбы?

Докер алган Linux иштетүү үчүн контейнерлер Windows иш тактасы 2016-жылы биринчи жолу чыгарылгандан бери (Hyper-V изоляциясына чейин же Linux контейнерлер Windows жеткиликтүү болгон) LinuxKit негизиндеги виртуалдык машинаны колдонуу чуркоо Hyper-V боюнча. Ядрону өз ара жана Moby VM менен бөлүшүңүз, бирок менен эмес Windows хост.

Андан тышкары, Docker сүрөтү башка OSде иштей алабы? Жок, ал кылат жок. Докер контейнерлештирүү негизги технология катары колдонот, ал контейнерлер ортосунда ядрону бөлүшүү концепциясына таянат. Эгерде бир Докер сүрөтү Windows ядросуна, ал эми башкасы Linux ядросуна таянат, сиз кыла албайсыз чуркоо ошол экөө сүрөттөр ошол эле боюнча OS.

Ошондой эле суроо, Docker жакшыраак Windows же Linuxбу?

Linux , болуп саналат жакшыраак OS караганда Windows , анын архитектурасы, өзгөчө ядро жана файл системасы көп жакшыраак караганда Windows . Бул абдан натыйжалуу, ошондуктан Докер популярдуулугу. Колдоо үчүн биринчи ыкма Докер күйүк Windows болгон Докер Аспаптар кутусу, бул негизинен виртуалдык кутуну колдонгон VM Linux сүрөт.

Docker Linux үчүн ганабы?

Сиз экөөнү тең иштете аласыз Linux жана Windows программалары жана аткарылуучу файлдары Докер контейнерлер. The Докер платформа түп нускада иштейт Linux (x86-64, ARM жана башка көптөгөн CPU архитектурасында) жана Windows (x86-64). контейнерлерди курууга жана иштетүүгө мүмкүндүк берген өнүмдөрдү түзөт Linux , Windows жана macOS.

Сунушталууда: