問題タブ [boot2docker]
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.
docker - Dockerにnodejsをデプロイする
サンプル ノード js アプリケーションを docker にデプロイしようとしています。
http://oskarhane.com/create-a-nodejs-docker-io-image/のチュートリアルに従っています。
チュートリアルには、ステップ 4 があります。作成者は、app.js をコードで変更して /app/www/app.js に配置するように求めています。 /var で。私は文字通りこの場所で立ち往生しています。
js ファイル app.js をサーバー コードで変更する方法を誰か教えてもらえますか? または、ubuntu 12.04 dockerにアプリをデプロイするためのより簡単なステップバイステップのアプローチがあれば教えてください。
docker - Docker コンテナーの IP アドレスの取得
DockerをインストールしたVMであるubuntuマシンがあります。ローカルの Windows マシンからこのマシンを使用し、 ssh を実行して、ターミナルを ubuntu マシンに開いています。
ここで、必要なすべてのソフトウェアを含む docker イメージを取得します。たとえば、apache がインストールされています。後で、サンプル アプリケーション (Web アプリケーション) をデプロイして保存します。
現在、デプロイされたアプリケーションが適切に実行されているかどうかを確認する方法について、混乱しています。つまり、デプロイされたアプリケーションを含むコンテナーのアドレスは何でしょうか。例:-ubuntuマシンのアドレスであるhttp://127.xxxと入力すると、タイムアウトになります。
デプロイされたアプリケーションを確認する方法を教えてください。また、コンソールでのプログラムの出力の印刷は、出力が印刷されるため、一見問題なく機能します。私が疑問に思っているのは、Webアプリケーションに関することだけです。
vagrant - Vagrant VM 内から Docker コンテナーにアクセスする方法
2 つの Docker コンテナーをプロビジョニングする Vagrant セットアップがあります。Docker コンテナーは問題なく起動します。Vagrant VM 内で実行するdocker ps
と、両方のコンテナーが正しいポートに接続されていることがわかります。実行するdocker logs XXX
と、Redis と Mongo の両方のデーモンが実行されていることがわかります。しかし、Vagrant ボックス自体からは、実行中のサービスに telnet で接続したりアクセスしたりすることはできません。いつも接続が拒否されます。Vagrant VM が Docker 内で実行中のサービスを認識できるようにするにはどうすればよいですか?
私Vagrantfile
のように見えます:
vagrant - Vagrant + Docker エラー
私は Vagrant 1.6.3 と phusion/baseimage を Docker プロバイダーとして使用して、Docker を使用しています。しかし、私はこのエラーに遭遇しています:
次の SSH コマンドは、ゼロ以外の終了ステータスで応答しました。Vagrant は、これはコマンドが失敗したことを意味すると想定します。
ssh -i /tmp/key_e8ffa02d35af2bec7aab60fe7e9df4db_0c30703c7b7126cdf4832a41b85627e5 -o 圧縮=yes -o ConnectTimeout=5 -o StrictHostKeyChecking=いいえ -o UserKnownHostsFile=/dev/null -p22 root@172.17.0.2 -E's bash
誰でも私を助けることができますか?ありがとう。
docker - Mac で Docker を使用してパッケージをインストールできない
今朝、Docker をいじり始めたのでboot2docker
、Mac にインストールしました。
Ruby gems をインストールする Dockerfile を作成しようとするまで、 Working with Docker Images ドキュメントに従って、すべてがうまくいっているように見えました。
gem をインストールするために接続できない理由について、私は長い間頭を壁にぶつけました。それについてGoogleには何もありません。
docker - docker クライアントでデフォルトとして最後のコンテナー名を使用する
docker client forには、最近実行されたコンテナー情報を示すdocker ps
非常に便利なフラグがあります。-l
ただし、他のすべての docker コマンドには、 または のいずれかを指定する必要がありCONTAINER ID
ますNAME
。
呼び出すことができる素晴らしいトリックはありますか:
それ以外の:
docker - Docker コンテナのネットワークをトラブルシューティングする最良の方法
OSXでboot2dockerを使用してDockerを使用しています。私が作成したコンテナがarchive.ubuntu.com
や などに接続できないことがありping google.com
ます。でもできるping 8.8.8.8
コンテナ ネットワークのトラブルシューティングに最適な方法は何ですか?
windows - Dockerfile とアプリケーション ファイルを boot2docker にデプロイする方法
Docker の学習を始めたばかりで、Windows で boot2docker を使用して簡単なセットアップをしようとしています。プロジェクト ファイルを boot2docker VM にアクセス可能にする方法をオンラインのチュートリアルやサンプルで見つけることができませんでした。
boot2docker をダウンロードし、インストールと起動に成功しました。それに ssh して、hello world docker の例を実行することもできるので、VM に Docker がインストールされていることがわかります。
ここで、質問Dockerfile
: Docker コンテナーを構築できるように、boot2docker VM で自分と自分のアプリケーション ファイルを取得するにはどうすればよいですか?
つまり、boot2docker VM からこれを実行しようとしています。
https://github.com/boot2docker/boot2docker#folder-sharingの指示に従ってSAMBA 共有をセットアップしようとしましたが、Windows から共有に正常に接続できました\\192.168.59.103\data
が、同じアクセス方法がわかりませんboot2docker VM 内のディレクトリ。
答えは明らかな気がしますが、その壁にぶち当たるのは私だけではないと確信しています。ご協力いただきありがとうございます!
更新 - boot2docker 1.3 に組み込まれました!
boot2docker 1.3 以降、共有フォルダーをマウントする機能が追加されたため、VM は dev フォルダーを直接共有できます。詳細はこちら: https://github.com/boot2docker/boot2docker#virtualbox-guest-additions