ローカルマシンの Docker コンテナに apigee-127 をインストールしました。その後、この Docker-Container を実行し、プロジェクトを作成しました
a127 project create hello-world
このプロジェクトを開始するには
a127 project start
これからの応答は、プロジェクトが開始され、ローカルホストと指定されたポートを使用してブラウザーに入力できるか、curl コマンドを使用して同じ Docker コンテナーに入力できることです。
docker: curl http://127.0.0.1:10010/hello?name=Scott
browser: http://localhost:32768/hello?name=Scott
ほとんどの a127 コマンドは正常に動作するようです。今、swagger-editor を使用してプロジェクトを編集したいと考えていますが、ブラウザなしで Docker-Container でプロジェクトをリモートで編集するオプションがないようです。
a127 project edit
答えは次のとおりです。
Swagger エディターを開始しています。
ブラウザを開く: http://localhost:36070/#/edit
{ [エラー: コマンドが失敗しました: xdg-open: ' http://localhost:36070/#/edit ' を開くためのメソッドがありません ] kill: false, code: 3, signal: null }
- 私の最初の問題は、Docker-Container 内でブラウザーを起動する機会がないことです-> GUI またはブラウザーのない Web サーバーです。
ローカル マシンのコンテナの外で、swagger-editor を起動したかったのですが、それに入る方法がわかりませんでした。
- たぶん、誰かがこの問題を解決するのを手伝ってくれるでしょうか?