私のソリューション(asp.netコアWebアプリケーション)からDockerイメージを作成するときに、Visual Studio 2017が自動的に実行するのはPowerShellで手動で行う必要があります。 (私は一から構築していたときに、それは、プロジェクト内の何かが変更された場合、古いイメージを再構築しません)Dockerはコンテナを作成しますが、起動できません
docker-compose -f "docker-compose.yml" -f "docker-compose.override.yml" -f "docker-
compose.vs.release.yml" -p dockercompose32 up --build -d
それは新しい画像を作成し、docker ps
ショー:
CONTAINER ID COMMAND CREATED STATUS PORTS NAMES
3b9b2996cf61 "tail -f /dev/null" 20 minutes ago Up 20 minutes 0.0.0.0:32812->80/tcp dockercompose32_some_name
しかしhttp://localhost:32812/api/values/
に私はエラーGET http://localhost:32804/api/values/ net::ERR_CONNECTION_REFUSED
を取得し、私はdocker run -d -p 4000:80 image_name
と同じ画像からコンテナを実行する場合は動作します。 私は何が欠けていますか?あなたのイメージからの変更にプルする