Docker:私のイメージはどこに行きましたか

背景

最近のプロジェクトではナコスが使われているので、地元にナコスを設置してプレイする予定です。それをインストールする方法?もちろんDockerを使用しています。便利でシンプルです。正直なところ、Dockerをインストールした後、3年間使用されている私のThinkPadは本当に行き詰まっています。したがって、Dockerは長期間実行されていません。Windowsにdockerをインストールしない場合は、次の2つの記事を参照してください。

問題

dockerを起動したら、cmdウィンドウを開いてdocker画像を入力します。奇妙なことが起こった、

鏡像はありませんが、そうであってはなりません。以前に2つのイメージをプルしたことがあります。1つはhello-worldで、もう1つはmysqlです:8.0。
ミラーパスが間違っている可能性があります。元の記事を開き、構成を確認して
から、以前に設定した設定に従って変更してください。

設定->デーモン

再起動すると、イメージが元に戻ります。

その後、操作、nacosがインストールされ、終了しました。

翌日、dockerを開き続け、nacosを実行し、nacosの波を研究し続ける準備をします。

おかしい!mysqlとnacosのミラーがなくなり、hello-worldが1つだけ残っています。

引き続き[設定]-> [デーモン]を開くと、何も変更されておらず、構成ファイルは昨日と同じです。

解決する

よく見ると、実験パラメータの値は偽になります。

このパラメータに問題がありますか?trueに変更してみてください。

それを言ってはいけない、それは本当に成功した。鏡が戻ってきました。

どういう状況ですか?

私は午後中ずっとインターネットを検索しましたが、関連情報は見つかりませんでした。

公式ウェブサイトでのみ波を見ることができます。

https://docs.docker.com/engine/reference/commandline/dockerd/#daemon-configuration-file

上記の説明が見つかりました:

この--metrics-addrオプションは、メトリックAPIを提供するためにTCPアドレスを取ります。この機能はまだ実験段階です。したがって、この機能を動作させるには、デーモンが実験モードで実行されている必要があります。

それはおそらく意味します:-- metrics-addrは、メトリックAPIを実行するためにtcpアドレスを必要とします。この関数はまだ実験段階にあるため、デーモンを機能させるには実験モードで実行する必要があります。

この--metrics-addrに関する関連説明もあります。

localhost:9323でメトリクスAPIを提供するには、-metrics-addr 127.0.0.1:9323を指定して、127.0.0.1:9323 / metricsでAPIにリクエストを送信し、プロメテウス形式でメトリクスを受信できるようにします。

dockerコンテナー内のイメージが開始された後、デフォルトでlocalhostを使用してアクセスする必要があると思います。アクセスにipを使用する場合は、この--metrics-addrを使用する必要があります。

一般に、ローカルホストを使用してローカルでサービスにアクセスするだけでなく、ipを使用してこのサービスにアクセスする必要があります。

Dockerの研究はまだ浅く、参照としてのみ使用できます。Dockerを研究したDockerがある場合は、メッセージを残して通信することができます。

おすすめ

転載: www.cnblogs.com/zhixie/p/12718483.html