非Linux操作系统上可以用Docker吗?
PHP中文网
PHP中文网 2017-04-21 10:55:38
0
6
881

如题,好像Docker是根据Linux的LXC技术来做的,那么Mac上有没有办法通过编译源代码等方式来跑Docker呢?如果是Windows,没有LXC,是不是就不能用Docker了?小弟对Linux不太熟,还请各位赐教,提前感谢了。

PHP中文网
PHP中文网

认证高级PHP讲师

membalas semua(6)
左手右手慢动作

@widuu bercakap tentang cara menyediakan Docker apabila persekitaran pembangunan menggunakan Mac dan Windows.

Mac dan Windows tidak boleh menjalankan Docker sebagai Host kerana Docker adalah berdasarkan dua ciri kernel Linux: Namespaces dan CGroups, jadi ia adalah sistem Unix Kedua-duanya Mac OS dan Windows tidak boleh digunakan sebagai Hos.

PHPzhong

Pemberitahuan terkini

Pada masa ini, Docker menyokong sistem Windows dan MacOS.

http://www.docker.com/product...

Docker dibangunkan berdasarkan Ubuntu, jadi secara rasmi disyorkan untuk memasangnya pada sistem pengendalian Ubuntu. Sistem lain perlu memasang Kotak Maya (Vmware juga harus berfungsi, tetapi pegawai berpendapat ia mengenakan bayaran), dan kemudian memuatkan imej rasmi boot2docker.iso, yang mempunyai Docker pra-pasang, dan anda boleh memulakan mesin maya dan menggunakan ia.

Jika anda ingin menyediakan perkhidmatan untuk digunakan oleh orang lain, sebaiknya cari mesin fizikal dan pasang Ubuntu untuk menjalankan Docker.

刘奇

Ya
Pemasangan Windows menggunakan virtualbox+vagrant tutorial pemasangan Cina: http://www.widuu.com/docker/docker-windows.html

Tutorial pemasangan bahasa Cina untuk menggunakan boot2docker pada macos: http://www.widuu.com/docker/macos.html

Sudah tentu anda juga boleh menggunakan virtualbox+vagrant pada macos Saya pernah menggunakan virtualbox+vagrant

阿神

Teknologi virtualisasi asas docker bergantung pada lxc, iaitu bekas linux Saudara-saudara di atas juga memperkenalkan bahawa lxc sebenarnya merangkumkan ciri-ciri kernel cgroup dan ruang nama Oleh itu, ia kini hanya boleh dijalankan pada Linux Sokongan yang dipanggil untuk mac dan sebagainya semuanya dicapai dengan bergantung pada kotak maya.

Menyusun kod sumber untuk menjana docker pada mac bukanlah masalah besar Saya tidak mencubanya Secara amnya, saya menggunakan vagrant untuk menyusun pada mac, jadi sebenarnya tidak perlu menggunakan versi mac adalah benar-benar buruk, tawar, sama sekali tidak perlu. Menggunakan vagrant dan hos adalah gabungan yang sempurna.

Selain itu, saudara, kerana anda sudah bermain-main dengan buruh pelabuhan, ia mesti pembangunan latar belakang masih memerlukan Linux sebagai kemahiran asas.

巴扎黑

Sokongan Microsoft untuk docker under windows juga akan datang tidak lama lagi

左手右手慢动作

Pada masa ini, kecuali untuk versi Linux yang lebih tinggi, Windows dan OSX disokong melalui mesin maya.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!