問題タブ [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.

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

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

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

docker - IIS で ASP Classic を Dockerize

Microsoft は、 Docker Desktop for Windows を使用して Windows上で Docker を実行することに投資してきました。Docker を介して IIS でレガシ ASP クラシック アプリケーションを実行することは可能ですか? どのように?

https://hub.docker.com/r/microsoft/iis/

0 投票する
2 に答える
2071 参照

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 つのコンテナーの違いは何ですか?

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

docker - 「Docker for Windows」で docker remote API を有効にする方法

Windows 10 マシンにDocker Desktop for Windows 1.12.1-stable (build: 7135) がインストールされています。port を介してリモート APIを使用して docker にアクセスしたいと考えています4243。このポートはデフォルトでは有効になっていないと思います。それを開く方法はありますか?

0 投票する
50 に答える
512323 参照

docker - Windows で Docker を起動できない

Windowsdocker versionでコマンドを実行すると、次の結果が返されます。

診断を実行すると、次の結果が生成されます。

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

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
0 投票する
1 に答える
1127 参照

docker - Docker コンテナー内で chown を呼び出せない (Docker for Windows)

公式の Mongo dockerfileを使用してデータベースを起動しようとしています。コマンドを使用して、-vローカル ディレクトリを/dataコンテナー内にマップしています。

の一部として、Dockerfileこのディレクトリをユーザー mongodb に chown しようとします。

ただし、これは次のコマンドで失敗します。

ここで何が間違っていますか?これに関するドキュメントが見つかりません。docker run コマンドで明示的に渡されているため、コンテナーにはマップされたディレクトリへの完全なアクセス許可が必要です。

0 投票する
0 に答える
43 参照

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 を使用すると、次のようなことができます。