問題タブ [docker-toolbox]
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.
python - Python から Docker で実行されている Kafka への書き込みが失敗する
Docker Toolbox と Docker Compose を使用して、OS X 上の Docker で Zookeeper と Kafka を実行しています。私の docker-compose.yml ファイルは次のとおりです。
test_impressions というトピックを作成しました。
この単純な Python スクリプトを使用して書き込みを試みます。
次のエラーが表示されます。
3 つの docker-machine ポート (9092、9093、および 9094) すべてで試しました。何か設定が間違っていますか?
ありがとう。
macos - Docker Toolbox/Mac インストール後の DOCKER_HOST の設定
マックはこちら。ツールボックスからDocker をインストールしましたが、すべての Docker コマンドで同じエラーが発生します。
ただし、興味深いことに、次のとおりです。
Google 検索結果| このエラーは、ツールボックスが正しくインストールされなかったこと、および次の環境変数の 1 つ (またはすべて) を設定する必要があることを示しています。
DOCKER_HOST
; および/またはDOCKER_CERT_PATH
; および/またはDOCKER_TLS_VERIFY
DOCKER_HOST
が自分のマシンに設定されていないことを確認しました(表示env
もecho $DOCKER_HOST
表示もしません)。だから私の懸念:
- これらの環境変数とは何ですか? また、それらは何をしますか? それらの適切な値は何ですか?
- マシンの再起動が持続するように永続的に設定するにはどうすればよいですか?
アップデート
これまでの1つの回答で提案されたコマンドを実行します:
アイデア?
macos - コマンドライン経由で Mac に Docker Toolbox をインストールする
Mac で開発者環境のセットアップを自動化しようとしています。そのセットアップの一部は、Docker Toolboxのインストールです。コマンドライン経由でこれを行う方法に関するドキュメントが見つかりません。このインストールを自動化するにはどうすればよいですか (コマンド ラインからトリガーする必要があります)。
更新:デニスの称賛で指摘されたように
Docker for Macが存在するようになりました。これは、Docker Toolbox に代わるものです。自作キャスク経由で入手できます:
brew cask install docker; open /Applications/Docker.app
macos - Linux ディストリビューションを Docker コンテナー内にインストールする理由
私は Docker を理解し始めています。私が知る限り、docker コンテナーはコンテナーがインストールされているデフォルトの Linux ディストリビューションで実行されます。私の場合は、docker ツールボックスに付属する Mac OS X 軽量ディストリビューションです。
では、実際に多くの Docker ファイルがコンテナー内にディストリビューションをインストールしているのを目にするのはなぜですか。
たとえば、以下で始まる 1 つの Docker ファイルを次に示します。
これは、Debian ベースのコンテナー内に Docker イメージをインストールすることです。
たとえば、Ubuntuを使用している他の多くの人も見ています。
このステップをバイパスできず、コンテナに直接インストールされたソフトウェアは、コンテナがインストールされている下線付きの Linux ディストリビューションを使用できますか?
docker - Windows 上の Docker Toolbox で --volume オプションを使用するには?
--volume
Docker Toolbox を使用して簡単なコマンドでボリュームをマウントすることにより、Windows ファイルと Docker コンテナーの間でフォルダーを共有するにはどうすればよいですか?
「Docker Quickstart Terminal」を使用していますが、これを試すと:
このエラーがあります:
これに続いて、私も試しました
そして得た
docker - Docker ツールボックス:「C:\Users」Windows 以外のフォルダーをマウントする方法はありますか?
Windows 7 で VirtualBox 5.0.6 を使用して Docker toolbox 1.8.3 をインストールしました。
Docker クイックスタート ターミナルの起動時に作成されるデフォルトの仮想マシンには、用に定義された共有フォルダが 1 つあります。ホストにドライブをマウントするなど、他の共有フォルダをこの仮想マシンに永続的に追加することはできますか?c:\Users
d:\
windows - 「docker run -v」は、Docker Toolbox を使用する Windows では機能しません
CoreOS VM から次のコマンドを実行すると、期待どおりに動作します。
composer.json
指定された Docker ボリューム マッピングを使用して、現在の作業ディレクトリ内のファイルを初期化します。Docker コンテナーには基本的に PHP ツール composer がインストールされており/data
、コンテナーのフォルダー内でそのツールを実行します。マッピングを使用することで、ホスト マシン上のファイルに実際に適用されます。
ただし、Docker Toolbox を使用して Windows でこのコマンドを実行しようとすると、次のエラーが発生します。
ここで気付いたのは、コマンドを実行するときに Git Bash にいるにもかかわらず、まだ Windows パスを使用していることです。それで、次のことを試しました(引用符で囲みます):
現在、ディレクトリを見つけることができません。
$PWD 変数なしでも試しましたが、違いはありません。
これを Windows で機能させるにはどうすればよいですか?