問題タブ [docker-for-mac]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
6 に答える
8094 参照

macos - Docker for Mac の Docker デーモン ログ

これは、Docker デーモン ログはどこにありますか? に似ています。. ただし、Docker Desktop for Mac についてはさらに詳しく説明します。

Docker Desktop for Macのデーモン ログはどこにありますか?

0 投票する
5 に答える
13847 参照

docker - docker for mac がインストールされているかどうかを検出するにはどうすればよいですか?

makefilesほとんどのものを構成なしで実行する必要がある場所がいくつかあります。これらのメイクファイルはdocker-machine過去に使用されています。

ユーザーがdocker-machineの代わりにdocker デスクトップ for macbashを使用しているかどうかを検出する方法はありますか?

0 投票する
4 に答える
44406 参照

docker - dockerfile を使用して docker build を実行しましたが、イメージには名前もタグもありません

Docker デスクトップ for macをインストールしました。バージョンは1.12.0-rc4-beta19

私が使うときdocker build -t self/centos:java8 .

画像には名前やタグがありません

ビルドコマンドの何が問題になっていますか?

0 投票する
12 に答える
88775 参照

macos - Mac/OS X の /var/lib/docker はどこにありますか

/var/lib/dockerdocker for Mac をインストールした後、Mac でフォルダーを探しています。

私はdocker info 得る

/var/lib/dockerしかし、ホストにディレクトリがありません。

確認/Users/myuser/Library/Containers/com.docker.docker/しましたが、そこには何も見つかりませんでした。それがどこにあるのか分かりますか?

0 投票する
3 に答える
1344 参照

docker - Docker for Mac で swarm クラスターを作成する

私はこのチュートリアルに従おうとしています: https://docs.docker.com/engine/swarm/swarm-tutorial/

いくつかの実際の Linux ホストまたはローカル VM で実行する代わりに、 Docker Desktop for Macを実行している 2 台の MacBook をネットワークで接続したいと考えています。

チュートリアルに従って、Docker デスクトップ for Mac を 2 台のマシンにインストールしました。最初のマシンのターミナルでdocker swarm create動作し、CA ハッシュと ID を作成します。

2 台目のマシンに続けて、結合コマンドを一方から他方に貼り付けて実行します。

2 台目のマシンが接続できません。出力に表示される IP アドレスは明らかに仮想マシン内の IP アドレスであり、自分のマシン上のアドレスではないため、これは予期されることです。ローカル ネットワーク アダプターのアドレスを指定してチュートリアルから逸脱しようとしましたが、そのアドレスにバインドできないと表示されます。すべてのポートが開いており、マシンが相互に接続できることがわかっています。

したがって、チュートリアルの目的や、2 台の Mac が通信できるようにセットアップする方法を根本的に誤解しているように思えます。解決策をグーグルで検索すると、私がする必要があることにはいくつかの可能性があるようです:

分散型 kv ストアを実行して、swarm ネットワークの調整を支援します (しかし、これが新しいオーケストレーションのポイントではないでしょうか?) ネットワーク アダプターから alpine Linux docker デーモンまでのポート トンネルを各マシンにセットアップします あきらめて、クラスターをテストするだけですローカルに

更新: さらに調査した結果、このガイドを使用してオーバーレイ ネットワークを作成する必要があるようです。ただし、このガイドでは docker-machine を使用します。私が理解している限り、Mac 用の Docker デスクトップと一緒に docker-machine を使用する必要があります/使用できませんか、それとも正しくありませんか?

https://docs.docker.com/engine/userguide/networking/get-started-overlay/

0 投票する
7 に答える
28909 参照

docker - docker swarm init で IP アドレス エラーを選択できませんでした

Docker Desktop for MacDocker Swarmを試す。私はこれを試しました:

最後のコマンド ( docker swarm init) は次のエラーを返します。

デーモンからのエラー応答: このシステムには複数のアドレスがあるため、アドバタイズする IP アドレスを選択できませんでした

何が起こっているのかわかりません。誰でもデバッグ方法を知っていますか?

0 投票する
1 に答える
5467 参照

docker - Docker for Mac で Docker コンテナを自動起動する方法は?

ラップトップが起動するたびに Docker Desktop for Macdocker start <container>が再起動するため、すべてのコンテナーを手動で起動する必要があります。自動的に行う方法はありますか?