[解決済み] dockerコンテナを使ってrabbitmqをブラウザで開くには?
質問
これはおそらく既に質問されていると思いますが、今のところ詳細な説明が全く見当たりません。また、既存のドキュメントは、まるですべてを知っているはずのある種の超能力者のために書かれたかのようです。
このように マニュアル というコンテナを追加しました。
docker run -d --hostname my-rabbit --name some-rabbit rabbitmq:latest
そして、コンテナのipを受信するようにチェックしました
docker inspect some-rabbit
でポートをチェック。
docker ps
そして、この式でブラウザで接続を試みました。
https://{container-ip}:{port}
うまくいきませんでした。
何か間違っているのでしょうか?それとも、apacheや他のもののためのコンテナのような、追加の何かを追加することになっているのでしょうか?
EDIT
私が理解するところでは、some-rabbitコンテナを作成した後、今度はイメージを作成するためにDockerfileを実行する必要があるのでしょうか?(この全体が私には分かりにくいのですが)。どのようにそれを行うことになっているのでしょうか?つまり、私はコマンドを見ました
docker build -f /path/to/a/Dockerfile
というコマンドがありますが、例えばDockerfileを2つ目のパス
D:\Docker\rabbitmq
に置いたとしたら、どうやってそこに行けばいいのでしょうか?(パスが認識されていないようです)
どのように解決するのですか?
rabbitmq_management プラグインが有効になっていない、間違った画像を使用しています。変更
rabbitmq:latest
を
rabbitmq:management
.
について ドッカーハブ というコマンドを使っているそうです。
docker run -d --hostname my-rabbit --name some-rabbit rabbitmq:3-management
でUIを表示させたい場合は
localhost:15672
でUIにアクセスしたい場合は、必ずポートを公開するために
-p 15672:15672
を追加してください。
管理イメージは、rabbitmqの最新イメージに管理プラグインを有効化しただけのものです。以下がそのdockerfileです。
rabbitmq:management
FROM rabbitmq
RUN rabbitmq-plugins enable --offline rabbitmq_management
EXPOSE 15671 15672
関連
-
[解決済み] Dockerコンテナの中から、マシンのローカルホストに接続するにはどうすればよいですか?
-
[解決済み] Docker Dockerコンテナからホストへのファイルコピー
-
[解決済み] ホストからDockerコンテナにファイルをコピーする方法は?
-
[解決済み] リポジトリを使用せずに、あるホストから別のホストにDockerイメージをコピーする方法
-
[解決済み] ホストからDockerコンテナのIPアドレスを取得する方法
-
[解決済み] Dockerコンテナのシェルに入るにはどうしたらいいですか?
-
[解決済み] 古いDockerコンテナを削除する方法
-
[解決済み】Dockerは仮想マシンとどう違うの?
-
[解決済み】Dockerイメージとコンテナの違いは何ですか?
-
[解決済み】Dockerコンテナにホストポートを転送する
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] bat ファイルで複数の maven コマンドを実行するには?
-
[解決済み] Windowsのコマンドプロンプトでlsを作成する方法は?
-
[解決済み] Windows で .gitignore ファイルを作成すると、「ファイル名を入力しなければなりません」というエラーが発生します。
-
[解決済み] BATCHスクリプトでrandomを使用するには?
-
[解決済み] コマンドラインでXLSからCSVに変換する
-
[解決済み] IF... OR IF...をWindowsのバッチファイル内で実行する
-
[解決済み] Windowsのgit diffで「端末が完全に機能していない」という警告が出るのはなぜですか?
-
[解決済み] Windows コマンドプロンプトでの角括弧のエスケープ
-
[解決済み] MongoDB初心者 mongoコマンドを実行できない
-
[解決済み] バッチジョブでファイル名をタイムスタンプとして作成する