ホスト ボックスから表示できるように、Linux コンテナーの「npm start」アドレスを 10.XX.XX.XX にバインドできるようにする必要があります。ホストもコンテナもUbuntuです。ホストは Ubuntu 18、コンテナーは 16 Xenial です。
現在、netlify-cms victor-hugo チュートリアルに従っています。私のセットアップは、Ubuntu 16 Xenial を実行している Linux コンテナー上にあります。npm は機能しますが、アドレスを Linux コンテナーの IP アドレスにバインドする方法がわかりません。
サーバーには通常 -b フラグ、または使用する何らかのバインディングまたはホスト設定、または同様のものがあるため、通常これを理解できますが、これを理解することはできません。package.json ファイルに変更を加え、一部のオンライン例では http-server を使用していますが、netlify-cms と victor-hugo を使用した私のセットアップでは "start":"run-p start:**" を使用しています。run-p の例を検索すると空白になります。
node.js と npm の経験はほとんどありません。これはpackage.jsonセットアップの一部です
{
"name": "victor-hugo",
"version": "1.0.0",
"description": "Victor Hugo is a Hugo boilerplate for creating truly epic websites!",
"repository": "netlify/victor-hugo",
"main": "index.js",
"scripts": {
"lint": "eslint src",
"start": "run-p start:**",
"start:hugo": "hugo -d ../dist -s site -vw",
"start:webpack": "webpack-dev-server --config webpack.dev.js",
"preview": "run-p preview:**",
"preview:hugo": "npm run start:hugo -- -D -F",
"preview:webpack": "npm run start:webpack",
"prebuild": "rimraf dist",
"build": "npm run build:webpack && npm run build:hugo",
"build:preview": "npm run build:webpack && npm run build:hugo:preview",
"build:hugo": "hugo -d ../dist -s site -v",
"build:hugo:preview": "npm run build:hugo -- -D -F",
"build:webpack": "cross-env NODE_ENV=production webpack --config webpack.prod.js --hot --inline"
},
...
}
コンテンツを表示するには、10.XX.XX.XX を参照できる必要があります。