私は、ポート9000
のコンテナで実行されているDropwizard Microserviceを持っています。 DockerfileでDockerコンテナ内のマイクロサービスにアクセスしますか?
私はその後、私は私がlocalhost:9000
でそれにアクセスしようとするので、
docker run --add-host="localhost:10.0.2.2" -t foo-service
のようなコンテナはしかし、私は得ることはありません走ったので
FROM maven:3.3-jdk-8-alpine
# Install packages
RUN apk add --no-cache curl tar bash wget
EXPOSE 9000
のようにポートを公開ブラウザで応答します。
DockerホストからMicroserviceにアクセスするにはどうすればよいですか?
ドッカーホストは、Ubuntuの16.04
感謝
通常、 'docker run -d -p 9000:9000 foo-service'のようなコンテナを実行するべきですが、これを実行するとコンテナの実行が停止し、エラーログに表示されます:' [ERROR]目標はありませんでしたこのビルドに指定されています。有効なライフサイクルを指定する必要があります... ' – lvthillo
それは私のために働いた、ありがとう! – kaleeway