問題タブ [docker-desktop]
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 for windows コンテナーから docker デーモンにアクセスする方法
Docker Desktop for Windows (hyper V) を実行しており、コンテナーから tcp 経由で docker デーモンにアクセスする必要があります。次のようにホストから接続することは可能です
curl -v 127.0.0.1:2375/info
が、ホストの IP アドレスを使用してコンテナーからアクセスすることはできません。誰かがそれを行う方法、または少なくともその docker vm に ssh する方法を知っているかもしれません。
screen ~/Library/Containers/com.docker.docker/Data/com.docker.driver.amd64-linux/tty
docker - IIS で ASP Classic を Dockerize
Microsoft は、 Docker Desktop for Windows を使用して Windows上で Docker を実行することに投資してきました。Docker を介して IIS でレガシ ASP クラシック アプリケーションを実行することは可能ですか? どのように?
docker - 実行中の docker コンテナーで SQL Server Express が起動しない (Windows)
私がやった事:
- Windows 10 Anniversary Update にDocker Desktop for Windowsをインストールしました
- イメージ microsoft/windowsservercore を取得しました
- このイメージの実行中のコンテナー A にSQL Server Express 2016をインストールしました。
- コンテナAから出ました
- コンテナ A を新しいイメージ sqlimage にコミットしました
- 新しい sqlimage で新しいコンテナ B を実行します
私の問題:
コンテナ A では、SQL Server が正しく動作します。
コンテナ B で SQL Server を起動できませんでした。
net start "SQL Server (INST)" でサービスを開始しようとすると、次のエラーが表示されます:
サービス固有のエラーが発生しました: 5.
これらの 2 つのコンテナーの違いは何ですか?
docker - 「Docker for Windows」で docker remote API を有効にする方法
Windows 10 マシンにDocker Desktop for Windows 1.12.1-stable (build: 7135) がインストールされています。port を介してリモート APIを使用して docker にアクセスしたいと考えています4243
。このポートはデフォルトでは有効になっていないと思います。それを開く方法はありますか?
docker - Windows で Docker を起動できない
Windowsdocker version
でコマンドを実行すると、次の結果が返されます。
診断を実行すると、次の結果が生成されます。
docker - npm タスクを実行できる Web アプリの構築
構成を投稿する前に、何をアーカイブしたいのか、何を言及したいのかを説明しようとします。
パスの会話を簡単にするために、「Docker me up!」というプロジェクトについて話すとしましょう。にありX:\docker-projects\docker-me-up\
ます。
ゴール:
コンテンツが異なる複数の nginx プロジェクトを実行したいと思います。各プロジェクトは専用のビルドを表します。開発中 [ docker-compose up -d
] コンテナーは即座に更新される必要があります。これは正常に動作します。
トリッキーな部分は、npm [ http://gruntjs.com]をホストからコンテナー/イメージに直接外部委託することです。これにより、docker をインストールするだけで、どこにいてもデバッグと開発を行うことができます。したがって、npm を「サービス」にインストールし、ウォッチャーを初期化する必要があります。
各プロジェクトは、docker のホスト/ビルド上の独自のフォルダーにカプセル化されており、それ自体以外の知識を持ってはいけません。
私の解決策:
「volumes_from」などを使用してさまざまなバージョンを試しましたが、縮小されていますが完全な状態であるため、これを表示することにしました。
Docker-compose.yml
Dockerfile
問題:
ご覧のとおり、「data」サービスにはnpmが含まれており、npm コマンドを実行できるはずです。しかし、実行するとdocker-compose up -d
すべてが機能します。ページのコンテンツを編集したり、操作したりできますが、データ コンテナーが実行されていないため、npm コマンドを実行できません。大きな論理エラーがない限り。これはかなり可能です;-)
環境:
- Windows 10 プロ [up2date]
- docker の共有ドライブを使用
- Docker バージョン 1.12.3、ビルド 6b644ec
- docker-machine バージョン 0.8.2、ビルド e18a919
- docker-compose バージョン 1.8.1、ビルド 004ddae
docker - Docker コンテナー内で chown を呼び出せない (Docker for Windows)
公式の Mongo dockerfileを使用してデータベースを起動しようとしています。コマンドを使用して、-v
ローカル ディレクトリを/data
コンテナー内にマップしています。
の一部として、Dockerfile
このディレクトリをユーザー mongodb に chown しようとします。
ただし、これは次のコマンドで失敗します。
ここで何が間違っていますか?これに関するドキュメントが見つかりません。docker run コマンドで明示的に渡されているため、コンテナーにはマップされたディレクトリへの完全なアクセス許可が必要です。
docker - Docker-machine を使用して docker クライアントを再構成した後、Docker for Windows hyperv に戻すにはどうすればよいですか?
現在、Windows 用の Docker デスクトップ(ベータ チャネル) を使用して、hype-v の Windows および Linux コンテナーを実行しています。
docker-machine ls
作成されたマシンが報告されると予想していました。そうではなく、それは大丈夫かもしれません
docker-machine を使用して Digital Ocean ドッカー ボックスを作成するとします。リモートの Digital Ocean ドッカー ボックスに接続するようにドッカー クライアントを再構成できます。
Docker クライアントを "Docker Desktop for Windows" が設定した元のマッピングに戻すにはどうすればよいですか?
通常、dock-machine を使用すると、次のようなことができます。