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

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

PHP中文网
PHP中文网

认证高级PHP讲师

全員に返信(6)
左手右手慢动作

@widuu は、開発環境が Mac と Windows を使用する場合の Docker のセットアップ方法について話しています。

Mac と Windows を Docker を実行するホストとして使用することはできません。Docker は 2 つの Linux カーネル機能 NamespacesCGroups に基づいているため、Unix システムである Mac OS と Windows を ホスト として使用することはできません。 。

いいねを押す +0
PHPzhong

最新のお知らせ

現在、Docker は Windows と MacOS システムをサポートしています。

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

Docker は Ubuntu に基づいて開発されているため、Ubuntu オペレーティング システムにインストールすることが公式に推奨されています。他のシステムでは、Virtual Box (Vmware も機能するはずですが、公式は有料だと考えています) をインストールする必要があります。その後、公式イメージ boot2docker.iso をロードする必要があります。イメージには Docker がプリインストールされており、仮想マシンを起動して使用できます。 。

他の人が使用できるサービスを提供したい場合は、物理マシンを見つけて Ubuntu をインストールして Docker を実行するのが最善です。

いいねを押す +0
刘奇

はい
virtualbox+vagrant を使用した Windows のインストール 中国語のインストール チュートリアル: http://www.widuu.com/docker/docker-windows.html

MacOS で boot2docker を使用するための中国語のインストール チュートリアル: http://www.widuu.com/docker/macos.html

もちろん、MacOSでもvirtualbox+vagrantを使用することもできます。私は以前virtualbox+vagrantを使用していました。

いいねを押す +0
阿神

Docker の基盤となる仮想化テクノロジは Linux コンテナである lxc に依存しているとも紹介しましたが、lxc は実際には cgroups と名前空間のカーネル機能をカプセル化しているため、現在はいわゆる Linux 上でのみ実行する必要があります。 Mac などのサポートはすべて virtualbox に依存することで実現されます。

Mac で docker を生成するためのソース コードのコンパイルは、私は試したことはありませんが、実際には vagrant を使用して Mac バージョンを使用する必要はないと思います。悪くて役に立たない、完全に不要です。 vagrant とホストの使用は完璧な組み合わせです。

さらに、兄さん、すでに docker をいじっているので、バックエンド開発にはまだ基礎的なスキルとして Linux が必要です。

いいねを押す +0
巴扎黑

Windows での Microsoft の Docker のサポートも近日中に開始されます

いいねを押す +0
左手右手慢动作

現在、Linux の上位バージョンを除き、Windows および OSX は仮想マシンを通じてサポートされています。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!