fix(docs): wrong explain of port mapping of docker command #289, #278

close #289, #278
This commit is contained in:
Jacky 2024-02-18 19:12:00 +08:00
parent 371adde8b6
commit c66250532e
5 changed files with 100 additions and 100 deletions

View file

@ -78,7 +78,7 @@ docker run -dit \
uozi/nginx-ui:latest
```
In this example, port `8080` and `8443` of the container are mapped to port `80` and `443` of the host respectively.
In this example, port `80` and `443` of the container are mapped to port `8080` and `8443` of the host respectively.
You need to visit `http://<your_server_ip>:8080` to access Nginx UI.
## Run Executable Directly

View file

@ -7,8 +7,8 @@
"docs:preview": "vitepress preview"
},
"dependencies": {
"vue": "^3.4.15",
"vitepress": "^1.0.0-rc.42"
"vue": "^3.4.19",
"vitepress": "^1.0.0-rc.43"
},
"devDependencies": {
"@types/node": "^20.1.0",

190
docs/pnpm-lock.yaml generated
View file

@ -6,11 +6,11 @@ settings:
dependencies:
vitepress:
specifier: ^1.0.0-rc.42
version: 1.0.0-rc.42(@algolia/client-search@4.20.0)(@types/node@20.10.0)(less@4.2.0)(search-insights@2.11.0)
specifier: ^1.0.0-rc.43
version: 1.0.0-rc.43(@algolia/client-search@4.20.0)(@types/node@20.10.0)(less@4.2.0)(search-insights@2.11.0)
vue:
specifier: ^3.4.15
version: 3.4.15
specifier: ^3.4.19
version: 3.4.19
devDependencies:
'@types/node':
@ -166,8 +166,8 @@ packages:
engines: {node: '>=6.9.0'}
dev: false
/@babel/parser@7.23.6:
resolution: {integrity: sha512-Z2uID7YJ7oNvAI20O9X0bblw7Qqs8Q2hFy0R9tAfnfLkp5MW0UH9eUvnDSnFwKZ0AvgS1ucqR4KzvVHgnke1VQ==}
/@babel/parser@7.23.9:
resolution: {integrity: sha512-9tcKgqKbs3xGJ+NtKF2ndOBBLVwPjl1SHxPQkd36r3Dlirw3xWUeGaTbqr7uGZcTaxkVNwc+03SVP7aCdWrTlA==}
engines: {node: '>=6.0.0'}
hasBin: true
dependencies:
@ -524,14 +524,14 @@ packages:
dev: false
optional: true
/@shikijs/core@1.0.0-rc.0:
resolution: {integrity: sha512-j/7te+hvEYlQTvk/wPoA+1rOklZTz8QuyqVvV81KcEN/g1WXKVnqp9WZ7jFuv0ZVLqBtDx/V8viRDROJniyMLA==}
/@shikijs/core@1.1.3:
resolution: {integrity: sha512-1QWSvWcPbvZXsDxB1F7ejW+Kuxp3z/JHs944hp/f8BYOlFd5gplzseFIkE/GTu/qytFef3zNME4qw1oHbQ0j2A==}
dev: false
/@shikijs/transformers@1.0.0-rc.0:
resolution: {integrity: sha512-1W4QpLKDM+hnlO6vqGre7orZxW4CrnO4F1zftj1KE6MdaEvy1awZKYUXPswvDIARvuetbzTvgc/ZE2yYVT/6GA==}
/@shikijs/transformers@1.1.3:
resolution: {integrity: sha512-jv71dQFTucv2RK2pafAxca4hgKP6Uv5ukKrVjH/vGZ8jGH0j2AcLVCcM76ieamwJ1p5WkZcA0X/Bq2qpjhEUSg==}
dependencies:
shiki: 1.0.0-rc.0
shiki: 1.1.3
dev: false
/@types/linkify-it@3.0.5:
@ -558,53 +558,53 @@ packages:
resolution: {integrity: sha512-g9gZnnXVq7gM7v3tJCWV/qw7w+KeOlSHAhgF9RytFyifW6AF61hdT2ucrYhPq9hLs5JIryeupHV3qGk95dH9ow==}
dev: false
/@vitejs/plugin-vue@5.0.3(vite@5.0.12)(vue@3.4.15):
resolution: {integrity: sha512-b8S5dVS40rgHdDrw+DQi/xOM9ed+kSRZzfm1T74bMmBDCd8XO87NKlFYInzCtwvtWwXZvo1QxE2OSspTATWrbA==}
/@vitejs/plugin-vue@5.0.4(vite@5.1.3)(vue@3.4.19):
resolution: {integrity: sha512-WS3hevEszI6CEVEx28F8RjTX97k3KsrcY6kvTg7+Whm5y3oYvcqzVeGCU3hxSAn4uY2CLCkeokkGKpoctccilQ==}
engines: {node: ^18.0.0 || >=20.0.0}
peerDependencies:
vite: ^5.0.0
vue: ^3.2.25
dependencies:
vite: 5.0.12(@types/node@20.10.0)(less@4.2.0)
vue: 3.4.15
vite: 5.1.3(@types/node@20.10.0)(less@4.2.0)
vue: 3.4.19
dev: false
/@vue/compiler-core@3.4.15:
resolution: {integrity: sha512-XcJQVOaxTKCnth1vCxEChteGuwG6wqnUHxAm1DO3gCz0+uXKaJNx8/digSz4dLALCy8n2lKq24jSUs8segoqIw==}
/@vue/compiler-core@3.4.19:
resolution: {integrity: sha512-gj81785z0JNzRcU0Mq98E56e4ltO1yf8k5PQ+tV/7YHnbZkrM0fyFyuttnN8ngJZjbpofWE/m4qjKBiLl8Ju4w==}
dependencies:
'@babel/parser': 7.23.6
'@vue/shared': 3.4.15
'@babel/parser': 7.23.9
'@vue/shared': 3.4.19
entities: 4.5.0
estree-walker: 2.0.2
source-map-js: 1.0.2
dev: false
/@vue/compiler-dom@3.4.15:
resolution: {integrity: sha512-wox0aasVV74zoXyblarOM3AZQz/Z+OunYcIHe1OsGclCHt8RsRm04DObjefaI82u6XDzv+qGWZ24tIsRAIi5MQ==}
/@vue/compiler-dom@3.4.19:
resolution: {integrity: sha512-vm6+cogWrshjqEHTzIDCp72DKtea8Ry/QVpQRYoyTIg9k7QZDX6D8+HGURjtmatfgM8xgCFtJJaOlCaRYRK3QA==}
dependencies:
'@vue/compiler-core': 3.4.15
'@vue/shared': 3.4.15
'@vue/compiler-core': 3.4.19
'@vue/shared': 3.4.19
dev: false
/@vue/compiler-sfc@3.4.15:
resolution: {integrity: sha512-LCn5M6QpkpFsh3GQvs2mJUOAlBQcCco8D60Bcqmf3O3w5a+KWS5GvYbrrJBkgvL1BDnTp+e8q0lXCLgHhKguBA==}
/@vue/compiler-sfc@3.4.19:
resolution: {integrity: sha512-LQ3U4SN0DlvV0xhr1lUsgLCYlwQfUfetyPxkKYu7dkfvx7g3ojrGAkw0AERLOKYXuAGnqFsEuytkdcComei3Yg==}
dependencies:
'@babel/parser': 7.23.6
'@vue/compiler-core': 3.4.15
'@vue/compiler-dom': 3.4.15
'@vue/compiler-ssr': 3.4.15
'@vue/shared': 3.4.15
'@babel/parser': 7.23.9
'@vue/compiler-core': 3.4.19
'@vue/compiler-dom': 3.4.19
'@vue/compiler-ssr': 3.4.19
'@vue/shared': 3.4.19
estree-walker: 2.0.2
magic-string: 0.30.5
magic-string: 0.30.7
postcss: 8.4.34
source-map-js: 1.0.2
dev: false
/@vue/compiler-ssr@3.4.15:
resolution: {integrity: sha512-1jdeQyiGznr8gjFDadVmOJqZiLNSsMa5ZgqavkPZ8O2wjHv0tVuAEsw5hTdUoUW4232vpBbL/wJhzVW/JwY1Uw==}
/@vue/compiler-ssr@3.4.19:
resolution: {integrity: sha512-P0PLKC4+u4OMJ8sinba/5Z/iDT84uMRRlrWzadgLA69opCpI1gG4N55qDSC+dedwq2fJtzmGald05LWR5TFfLw==}
dependencies:
'@vue/compiler-dom': 3.4.15
'@vue/shared': 3.4.15
'@vue/compiler-dom': 3.4.19
'@vue/shared': 3.4.19
dev: false
/@vue/devtools-api@7.0.14:
@ -634,54 +634,54 @@ packages:
rfdc: 1.3.1
dev: false
/@vue/reactivity@3.4.15:
resolution: {integrity: sha512-55yJh2bsff20K5O84MxSvXKPHHt17I2EomHznvFiJCAZpJTNW8IuLj1xZWMLELRhBK3kkFV/1ErZGHJfah7i7w==}
/@vue/reactivity@3.4.19:
resolution: {integrity: sha512-+VcwrQvLZgEclGZRHx4O2XhyEEcKaBi50WbxdVItEezUf4fqRh838Ix6amWTdX0CNb/b6t3Gkz3eOebfcSt+UA==}
dependencies:
'@vue/shared': 3.4.15
'@vue/shared': 3.4.19
dev: false
/@vue/runtime-core@3.4.15:
resolution: {integrity: sha512-6E3by5m6v1AkW0McCeAyhHTw+3y17YCOKG0U0HDKDscV4Hs0kgNT5G+GCHak16jKgcCDHpI9xe5NKb8sdLCLdw==}
/@vue/runtime-core@3.4.19:
resolution: {integrity: sha512-/Z3tFwOrerJB/oyutmJGoYbuoadphDcJAd5jOuJE86THNZji9pYjZroQ2NFsZkTxOq0GJbb+s2kxTYToDiyZzw==}
dependencies:
'@vue/reactivity': 3.4.15
'@vue/shared': 3.4.15
'@vue/reactivity': 3.4.19
'@vue/shared': 3.4.19
dev: false
/@vue/runtime-dom@3.4.15:
resolution: {integrity: sha512-EVW8D6vfFVq3V/yDKNPBFkZKGMFSvZrUQmx196o/v2tHKdwWdiZjYUBS+0Ez3+ohRyF8Njwy/6FH5gYJ75liUw==}
/@vue/runtime-dom@3.4.19:
resolution: {integrity: sha512-IyZzIDqfNCF0OyZOauL+F4yzjMPN2rPd8nhqPP2N1lBn3kYqJpPHHru+83Rkvo2lHz5mW+rEeIMEF9qY3PB94g==}
dependencies:
'@vue/runtime-core': 3.4.15
'@vue/shared': 3.4.15
'@vue/runtime-core': 3.4.19
'@vue/shared': 3.4.19
csstype: 3.1.3
dev: false
/@vue/server-renderer@3.4.15(vue@3.4.15):
resolution: {integrity: sha512-3HYzaidu9cHjrT+qGUuDhFYvF/j643bHC6uUN9BgM11DVy+pM6ATsG6uPBLnkwOgs7BpJABReLmpL3ZPAsUaqw==}
/@vue/server-renderer@3.4.19(vue@3.4.19):
resolution: {integrity: sha512-eAj2p0c429RZyyhtMRnttjcSToch+kTWxFPHlzGMkR28ZbF1PDlTcmGmlDxccBuqNd9iOQ7xPRPAGgPVj+YpQw==}
peerDependencies:
vue: 3.4.15
vue: 3.4.19
dependencies:
'@vue/compiler-ssr': 3.4.15
'@vue/shared': 3.4.15
vue: 3.4.15
'@vue/compiler-ssr': 3.4.19
'@vue/shared': 3.4.19
vue: 3.4.19
dev: false
/@vue/shared@3.4.15:
resolution: {integrity: sha512-KzfPTxVaWfB+eGcGdbSf4CWdaXcGDqckoeXUh7SB3fZdEtzPCK2Vq9B/lRRL3yutax/LWITz+SwvgyOxz5V75g==}
/@vue/shared@3.4.19:
resolution: {integrity: sha512-/KliRRHMF6LoiThEy+4c1Z4KB/gbPrGjWwJR+crg2otgrf/egKzRaCPvJ51S5oetgsgXLfc4Rm5ZgrKHZrtMSw==}
dev: false
/@vueuse/core@10.7.2(vue@3.4.15):
/@vueuse/core@10.7.2(vue@3.4.19):
resolution: {integrity: sha512-AOyAL2rK0By62Hm+iqQn6Rbu8bfmbgaIMXcE3TSr7BdQ42wnSFlwIdPjInO62onYsEMK/yDMU8C6oGfDAtZ2qQ==}
dependencies:
'@types/web-bluetooth': 0.0.20
'@vueuse/metadata': 10.7.2
'@vueuse/shared': 10.7.2(vue@3.4.15)
vue-demi: 0.14.6(vue@3.4.15)
'@vueuse/shared': 10.7.2(vue@3.4.19)
vue-demi: 0.14.6(vue@3.4.19)
transitivePeerDependencies:
- '@vue/composition-api'
- vue
dev: false
/@vueuse/integrations@10.7.2(focus-trap@7.5.4)(vue@3.4.15):
/@vueuse/integrations@10.7.2(focus-trap@7.5.4)(vue@3.4.19):
resolution: {integrity: sha512-+u3RLPFedjASs5EKPc69Ge49WNgqeMfSxFn+qrQTzblPXZg6+EFzhjarS5edj2qAf6xQ93f95TUxRwKStXj/sQ==}
peerDependencies:
async-validator: '*'
@ -722,10 +722,10 @@ packages:
universal-cookie:
optional: true
dependencies:
'@vueuse/core': 10.7.2(vue@3.4.15)
'@vueuse/shared': 10.7.2(vue@3.4.15)
'@vueuse/core': 10.7.2(vue@3.4.19)
'@vueuse/shared': 10.7.2(vue@3.4.19)
focus-trap: 7.5.4
vue-demi: 0.14.6(vue@3.4.15)
vue-demi: 0.14.6(vue@3.4.19)
transitivePeerDependencies:
- '@vue/composition-api'
- vue
@ -735,10 +735,10 @@ packages:
resolution: {integrity: sha512-kCWPb4J2KGrwLtn1eJwaJD742u1k5h6v/St5wFe8Quih90+k2a0JP8BS4Zp34XUuJqS2AxFYMb1wjUL8HfhWsQ==}
dev: false
/@vueuse/shared@10.7.2(vue@3.4.15):
/@vueuse/shared@10.7.2(vue@3.4.19):
resolution: {integrity: sha512-qFbXoxS44pi2FkgFjPvF4h7c9oMDutpyBdcJdMYIMg9XyXli2meFMuaKn+UMgsClo//Th6+beeCgqweT/79BVA==}
dependencies:
vue-demi: 0.14.6(vue@3.4.15)
vue-demi: 0.14.6(vue@3.4.19)
transitivePeerDependencies:
- '@vue/composition-api'
- vue
@ -891,8 +891,8 @@ packages:
transitivePeerDependencies:
- supports-color
/magic-string@0.30.5:
resolution: {integrity: sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==}
/magic-string@0.30.7:
resolution: {integrity: sha512-8vBuFF/I/+OSLRmdf2wwFCJCz+nSn0m6DPvGH1fS/KiQoSaR+sETbov0eIk9KhEKy8CYqIkIAnbohxT/4H0kuA==}
engines: {node: '>=12'}
dependencies:
'@jridgewell/sourcemap-codec': 1.4.15
@ -968,8 +968,8 @@ packages:
requiresBuild: true
optional: true
/postcss@8.4.32:
resolution: {integrity: sha512-D/kj5JNu6oo2EIy+XL/26JEDTlIbB8hw85G8StOE6L74RQAVVP5rej6wxCNqyMbR4RkPfqvezVbPw81Ngd6Kcw==}
/postcss@8.4.34:
resolution: {integrity: sha512-4eLTO36woPSocqZ1zIrFD2K1v6wH7pY1uBh0JIM2KKfrVtGvPFiAku6aNOP0W1Wr9qwnaCsF0Z+CrVnryB2A8Q==}
engines: {node: ^10 || ^12 || >=14}
dependencies:
nanoid: 3.3.7
@ -977,8 +977,8 @@ packages:
source-map-js: 1.0.2
dev: false
/postcss@8.4.34:
resolution: {integrity: sha512-4eLTO36woPSocqZ1zIrFD2K1v6wH7pY1uBh0JIM2KKfrVtGvPFiAku6aNOP0W1Wr9qwnaCsF0Z+CrVnryB2A8Q==}
/postcss@8.4.35:
resolution: {integrity: sha512-u5U8qYpBCpN13BsiEB0CbR1Hhh4Gc0zLFuedrHJKMctHCHAGrMdG0PRM/KErzAL3CU6/eckEtmHNB3x6e3c0vA==}
engines: {node: ^10 || ^12 || >=14}
dependencies:
nanoid: 3.3.7
@ -1039,10 +1039,10 @@ packages:
requiresBuild: true
optional: true
/shiki@1.0.0-rc.0:
resolution: {integrity: sha512-aeEjERF5qeK+YChgEv94LOjcEcjZBLd0acPaHginz0N8FvyTn2iSLhO0AtoqfvlZ8cWGCJRKLWtDApnQVQB6/Q==}
/shiki@1.1.3:
resolution: {integrity: sha512-k/B4UvtWmGcHMLp6JnQminlex3Go5MHKXEiormmzTJECAiSQiwSon6USuwTyto8EMUQc9aYRJ7HojkfVLbBk+g==}
dependencies:
'@shikijs/core': 1.0.0-rc.0
'@shikijs/core': 1.1.3
dev: false
/source-map-js@1.0.2:
@ -1076,8 +1076,8 @@ packages:
/undici-types@5.26.5:
resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==}
/vite@5.0.12(@types/node@20.10.0)(less@4.2.0):
resolution: {integrity: sha512-4hsnEkG3q0N4Tzf1+t6NdN9dg/L3BM+q8SWgbSPnJvrgH2kgdyzfVJwbR1ic69/4uMJJ/3dqDZZE5/WwqW8U1w==}
/vite@5.1.3(@types/node@20.10.0)(less@4.2.0):
resolution: {integrity: sha512-UfmUD36DKkqhi/F75RrxvPpry+9+tTkrXfMNZD+SboZqBCMsxKtO52XeGzzuh7ioz+Eo/SYDBbdb0Z7vgcDJew==}
engines: {node: ^18.0.0 || >=20.0.0}
hasBin: true
peerDependencies:
@ -1107,18 +1107,18 @@ packages:
'@types/node': 20.10.0
esbuild: 0.19.7
less: 4.2.0
postcss: 8.4.32
postcss: 8.4.35
rollup: 4.5.2
optionalDependencies:
fsevents: 2.3.3
dev: false
/vitepress@1.0.0-rc.42(@algolia/client-search@4.20.0)(@types/node@20.10.0)(less@4.2.0)(search-insights@2.11.0):
resolution: {integrity: sha512-VeiVVXFblt/sjruFSJBNChMWwlztMrRMe8UXdNpf4e05mKtTYEY38MF5qoP90KxPTCfMQiKqwEGwXAGuOTK8HQ==}
/vitepress@1.0.0-rc.43(@algolia/client-search@4.20.0)(@types/node@20.10.0)(less@4.2.0)(search-insights@2.11.0):
resolution: {integrity: sha512-XZ9xaN76/LxCBqvk6U+3ne3T60JOavdOlk+FMQBlXYK/9pyyKGfjnEra4yKYvOdZdStoTg8VXTAj4wcsCTlJaQ==}
hasBin: true
peerDependencies:
markdown-it-mathjax3: ^4.3.2
postcss: ^8.4.34
postcss: ^8.4.35
peerDependenciesMeta:
markdown-it-mathjax3:
optional: true
@ -1127,19 +1127,19 @@ packages:
dependencies:
'@docsearch/css': 3.5.2
'@docsearch/js': 3.5.2(@algolia/client-search@4.20.0)(search-insights@2.11.0)
'@shikijs/core': 1.0.0-rc.0
'@shikijs/transformers': 1.0.0-rc.0
'@shikijs/core': 1.1.3
'@shikijs/transformers': 1.1.3
'@types/markdown-it': 13.0.7
'@vitejs/plugin-vue': 5.0.3(vite@5.0.12)(vue@3.4.15)
'@vitejs/plugin-vue': 5.0.4(vite@5.1.3)(vue@3.4.19)
'@vue/devtools-api': 7.0.14
'@vueuse/core': 10.7.2(vue@3.4.15)
'@vueuse/integrations': 10.7.2(focus-trap@7.5.4)(vue@3.4.15)
'@vueuse/core': 10.7.2(vue@3.4.19)
'@vueuse/integrations': 10.7.2(focus-trap@7.5.4)(vue@3.4.19)
focus-trap: 7.5.4
mark.js: 8.11.1
minisearch: 6.3.0
shiki: 1.0.0-rc.0
vite: 5.0.12(@types/node@20.10.0)(less@4.2.0)
vue: 3.4.15
shiki: 1.1.3
vite: 5.1.3(@types/node@20.10.0)(less@4.2.0)
vue: 3.4.19
transitivePeerDependencies:
- '@algolia/client-search'
- '@types/node'
@ -1168,7 +1168,7 @@ packages:
- universal-cookie
dev: false
/vue-demi@0.14.6(vue@3.4.15):
/vue-demi@0.14.6(vue@3.4.19):
resolution: {integrity: sha512-8QA7wrYSHKaYgUxDA5ZC24w+eHm3sYCbp0EzcDwKqN3p6HqtTCGR/GVsPyZW92unff4UlcSh++lmqDWN3ZIq4w==}
engines: {node: '>=12'}
hasBin: true
@ -1180,20 +1180,20 @@ packages:
'@vue/composition-api':
optional: true
dependencies:
vue: 3.4.15
vue: 3.4.19
dev: false
/vue@3.4.15:
resolution: {integrity: sha512-jC0GH4KkWLWJOEQjOpkqU1bQsBwf4R1rsFtw5GQJbjHVKWDzO6P0nWWBTmjp1xSemAioDFj1jdaK1qa3DnMQoQ==}
/vue@3.4.19:
resolution: {integrity: sha512-W/7Fc9KUkajFU8dBeDluM4sRGc/aa4YJnOYck8dkjgZoXtVsn3OeTGni66FV1l3+nvPA7VBFYtPioaGKUmEADw==}
peerDependencies:
typescript: '*'
peerDependenciesMeta:
typescript:
optional: true
dependencies:
'@vue/compiler-dom': 3.4.15
'@vue/compiler-sfc': 3.4.15
'@vue/runtime-dom': 3.4.15
'@vue/server-renderer': 3.4.15(vue@3.4.15)
'@vue/shared': 3.4.15
'@vue/compiler-dom': 3.4.19
'@vue/compiler-sfc': 3.4.19
'@vue/runtime-dom': 3.4.19
'@vue/server-renderer': 3.4.19(vue@3.4.19)
'@vue/shared': 3.4.19
dev: false

View file

@ -70,7 +70,7 @@ docker run -dit \
uozi/nginx-ui:latest
```
在这个示例中,容器的`8080`端口和`8443`端口分别映射到主机的`80`端口和`443`端口。
在这个示例中,容器的`80`端口和`443`端口分别映射到主机的`8080`端口和`8443`端口。
您需要访问`http://<your_server_ip>:8080`来访问 Nginx UI。
## 通过执行文件运行

View file

@ -70,7 +70,7 @@ docker run -dit \
uozi/nginx-ui:latest
```
在這個示例中,容器的`8080`埠和`8443`埠分別映射到主機的`80`埠和`443`埠。
在這個示例中,容器的`80`埠和`443`埠分別映射到主機的`8080`埠和`8443`埠。
您需要訪問`http://<your_server_ip>:8080`來訪問 Nginx UI。
## 透過執行檔案執行