ホームページ  >  に質問  >  本文

非Linux操作系统上可以用Docker吗?

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

PHP中文网PHP中文网2711日前862

全員に返信(6)返信します

  • ringa_lee

    ringa_lee2017-04-21 10:57:38

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

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

    返事
    0
  • PHPz

    PHPz2017-04-21 10:57:38

    最新のお知らせ

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

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

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

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

    返事
    0
  • 怪我咯

    怪我咯2017-04-21 10:57:38

    はい
    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
  • 阿神

    阿神2017-04-21 10:57:38

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

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

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

    返事
    0
  • 巴扎黑

    巴扎黑2017-04-21 10:57:38

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

    返事
    0
  • ringa_lee

    ringa_lee2017-04-21 10:57:38

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

    返事
    0
  • キャンセル返事