問題タブ [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.
macos - Docker for Mac の Docker デーモン ログ
これは、Docker デーモン ログはどこにありますか? に似ています。. ただし、Docker Desktop for Mac についてはさらに詳しく説明します。
Docker Desktop for Macのデーモン ログはどこにありますか?
docker - docker for mac がインストールされているかどうかを検出するにはどうすればよいですか?
makefiles
ほとんどのものを構成なしで実行する必要がある場所がいくつかあります。これらのメイクファイルはdocker-machine
過去に使用されています。
ユーザーがdocker-machineの代わりにdocker デスクトップ for macbash
を使用しているかどうかを検出する方法はありますか?
docker - dockerfile を使用して docker build を実行しましたが、イメージには名前もタグもありません
Docker デスクトップ for macをインストールしました。バージョンは1.12.0-rc4-beta19
私が使うときdocker build -t self/centos:java8 .
画像には名前やタグがありません
ビルドコマンドの何が問題になっていますか?
macos - Mac/OS X の /var/lib/docker はどこにありますか
/var/lib/docker
docker for Mac をインストールした後、Mac でフォルダーを探しています。
私はdocker info
得る
/var/lib/docker
しかし、ホストにディレクトリがありません。
確認/Users/myuser/Library/Containers/com.docker.docker/
しましたが、そこには何も見つかりませんでした。それがどこにあるのか分かりますか?
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/
docker - docker swarm init で IP アドレス エラーを選択できませんでした
Docker Desktop for MacでDocker Swarmを試す。私はこれを試しました:
最後のコマンド ( docker swarm init
) は次のエラーを返します。
デーモンからのエラー応答: このシステムには複数のアドレスがあるため、アドバタイズする IP アドレスを選択できませんでした
何が起こっているのかわかりません。誰でもデバッグ方法を知っていますか?
docker - Docker for Mac で Docker コンテナを自動起動する方法は?
ラップトップが起動するたびに Docker Desktop for Macdocker start <container>
が再起動するため、すべてのコンテナーを手動で起動する必要があります。自動的に行う方法はありますか?