起因:
抖音推荐这个 Github 项目, 想着在 docker 上部署用一下看看。
项目链接:https://github.com/getmaxun/maxun
视频里说是最好的爬页工具
安装 maxun
1. 这次我想用 Docker Compose 来安装
git clone https://github.com/getmaxun/maxun
docker-compose up -d --build
2. 安装 git 工具
但用第一条时:
[/share/Multimedia/Github] # git clone https://github.com/getmaxun/maxun
Cloning into 'maxun'...
git: 'remote-https' is not a git command. See 'git --help'.
QNAP 现有的 git 不支持 https:// 参数
安装高版本的 git 工具
- 先,在 QNAP AppCenter 添加 myQNAP 仓库(respoistory)
- 再,右上角搜索“qgit” 找到这个工具
- 最后安装,就有如图的 QGit
3. 用 git 下载 maxun
[~] # git clone https://github.com/getmaxun/maxun
Cloning into 'maxun'...
remote: Enumerating objects: 18714, done.
remote: Counting objects: 100% (2029/2029), done.
remote: Compressing objects: 100% (1555/1555), done.
remote: Total 18714 (delta 532), reused 735 (delta 460), pack-reused 16685 (from 1)
Receiving objects: 100% (18714/18714), 2.17 MiB | 4.30 MiB/s, done.
Resolving deltas: 100% (11796/11796), done.
3. 使用 docker-compose.yml 安装
[~/maxun] # ls
docker-compose.yml Dockerfile index.html maxun-core/ package.json server/ tsconfig.json vite.config.js
docker-entrypoint.sh ENVEXAMPLE LICENSE nginx.conf README.md src/ typedoc.json vite-env.d.ts
操作如下:
tip: 下载的文件里有 ENVEXAMPLE,把它改名为 .env 并放到 /tmp
点 apply 按钮,然后各种报错(已经第5次)... 懒得去处理。开始是 .env 目录什么的,后来估计是 docker 缺少 docker-compose
3. QNAP Container Station 没有 docker-compose 命令:
从网上下载: https://github.com/docker/compose/releases/download/v2.20.2/docker-compose-linux-x86_64
4. 然后 root “/” space full
[/share/Multimedia/Github/maxun] # docker-compose up -d --build
[+] Running 33/33
✔ minio 9 layers [⣿⣿⣿⣿⣿⣿⣿⣿⣿] 0B/0B Pulled 31.7s
✔ 55360c0b72d6 Pull complete 8.3s
✔ f2f8f30a646a Pull complete 8.8s
✔ 3440aa9567dd Pull complete 9.0s
✔ 4414594dd510 Pull complete 27.4s
✔ c1cc85e2de65 Pull complete 28.8s
✔ d57a4fe62ee8 Pull complete 29.3s
✔ 48e0cffc0f68 Pull complete 29.8s
✔ 2b027acd57fe Pull complete 30.0s
✔ c1d0e26236f5 Pull complete 30.2s
✔ postgres 14 layers [⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿] 0B/0B Pulled 40.9s
✔ 2d429b9e73a6 Already exists 0.0s
✔ 209853a72f3f Pull complete 0.5s
✔ 3fceb600053a Pull complete 2.0s
✔ 9b165fc74077 Pull complete 2.2s
✔ a54a8790f841 Pull complete 4.0s
✔ b69bd6094d2c Pull complete 4.2s
✔ a136c64ac3ba Pull complete 4.3s
✔ 75719c03820b Pull complete 4.4s
✔ c4a6c1bad0be Pull complete 38.8s
✔ 7467fc82bee6 Pull complete 39.0s
✔ 23d48699a7b0 Pull complete 39.1s
✔ 9abcb389a211 Pull complete 39.2s
✔ 3bd1a407f34e Pull complete 39.3s
✔ fc7a69df776e Pull complete 39.4s
✔ redis 7 layers [⣿⣿⣿⣿⣿⣿⣿] 0B/0B Pulled 27.0s
✔ b29fbcdb890f Pull complete 16.4s
✔ 619679c9a04e Pull complete 16.9s
✔ 514c016f9cfa Pull complete 18.4s
✔ 4c0faf8bbb47 Pull complete 23.5s
✔ 56e957e44763 Pull complete 24.2s
✔ 4f4fb700ef54 Pull complete 24.9s
✔ bf664b1b7115 Pull complete 25.3s
[+] Building 0.0s (0/0)
write /root/.docker/buildx/refs/default/default/.tmp-ai1i8lafe4l9n6b8fkofijg542929811797: no space left on device
清理硬盘
1. docker 占用空间
[/] # docker system prune -a --volumes
WARNING! This will remove:
- all stopped containers
- all networks not used by at least one container
- all anonymous volumes not used by at least one container
- all images without at least one container associated to them
- all build cache
Are you sure you want to continue? [y/N] y
Deleted Containers:
da50ebad257876fe3baa22370eef8c01e58d91119c9d6c4ad8d837b7c183f73e
ca2cc7156f7908eb96323cc24edb48e73ede87df521e4715d5cb5d47dc09d38f
c0bb2581217dc0dffd6e1a3f951fa7bbacdee0de78dc77c60e4fc27906d9f0e7
Deleted Networks:
cobalt_default
Deleted Volumes:
fddee067d13f707ae13d0b4efe4b0dcd5ae7fe729d23afdf24b53897856c6b0a
Deleted Images:
untagged: ghcr.io/imputnet/cobalt:10
untagged: ghcr.io/imputnet/cobalt@sha256:063734c821a58a692cb263d46b51b776ca54dd36a9c61e00e01fe0b5b3e671a8
deleted: sha256:283acc0326e7dec9269bc3aaabb59c559c9a12f1235c691c9362880f8581400e
deleted: sha256:0db906986559ff68c33a11560fe4d4b0f24cb712c65238eb77e9adb3b482882e
deleted: sha256:09b87efbab7315aedb6e6ee394255c2ea95b99810f497466952efccf1b74969a
deleted: sha256:041750d69f31ae0ea6d4f87f93bf33ec9c1a86dc66bf51b68724f392228d1932
deleted: sha256:c41e703e014a75a8fc6e9089d142b6a57764fe3453b0998fb4dca704a855c994
deleted: sha256:4fe030aba5c8c8fc9a0af1bb9a632c022b2bd2982451c9911504bcc431125cae
deleted: sha256:ec61995ce0812b9f19341d940e5962d22db2553fe0e4888daa9d062318a6c1df
deleted: sha256:63ca1fbb43ae5034640e5e6cb3e083e05c290072c5366fcaa9d62435a4cced85
untagged: ghcr.io/containrrr/watchtower:latest
untagged: ghcr.io/containrrr/watchtower@sha256:6dd50763bbd632a83cb154d5451700530d1e44200b268a4e9488fefdfcf2b038
deleted: sha256:e7dd50d07b86c380dd53caeb7778da052d1a8fc2c606644a419afa35e9f5691e
deleted: sha256:c557d96060592dd790cfbe493bf2561f2d014761964657a28a45d4da7c9256b8
deleted: sha256:472fb83e94c7b5d69e734292e43e042481ae77c4af974469139996cf6f05cdd1
deleted: sha256:2e4018e909ea5fa77763f395b09d7472ce2429c4f3764e790a1df25ad48433b3
deleted: sha256:bd20e1e74b7a0ed41cb67215c3fee7f78c8c8ca437393bdde87c69ad65989a83
deleted: sha256:47cb778b1ddc48609cc558ee19240914811daf09e0f97bddf9ea4453daf8d617
deleted: sha256:0d8756f79f92525c8576740afe0dd506cb885bc6b20c3a8cbcaf260c0376ac3f
deleted: sha256:d25c13b73db09b8c99460c7eb183456e50f578050529486e56e6626b1bdc1ef5
deleted: sha256:3827d0b1f7851cf3c0a268a81542b75f14d9aabfce0a3fb47be6affdc8966c1d
deleted: sha256:7a054bc51ceb9f1ac2dad0efad762ae312558585d0f9b7464b69fb66d8bdeda9
deleted: sha256:0df85d77ce22dfaf8374732774a643946143805d1f564d7915175bbb1289e315
deleted: sha256:87bb4d5e037f8eaa85f05593dd6b348b5d7344e35b51e9064919b82fd58f129a
deleted: sha256:95c156245ed55ee7094a0f5119f15f3631f3ae430bd3b81338df748838332b34
deleted: sha256:ed464cc6443a7994ac09679348737bd98c12b2819b27feb9d687a7a3c1dc291c
deleted: sha256:d08dec7ca9e80f831b91a049da500772ef17a0c7b7314b890a008e9a468d9bbc
deleted: sha256:4208aadf95d4e35134967e39ceb8a48120d7e9a7808d755a8f81a3dc87d31308
deleted: sha256:39f95ecba26de146ebc79de14eff52280c2439b281c8870bef73e68774a21654
deleted: sha256:51756124c7baad58b1db61d29ccd9ad6c8b4055d9c1ccb324d66ca9d7eea6d39
deleted: sha256:12886734c766c7377b919913b45c093b74f904e90f5b92034d35fc5b09682875
deleted: sha256:7c8fa429d46cc1b9967f27c11e35062c44865725dcfcf70776d74bf05bdbd85e
deleted: sha256:78238fb2ec104dce0aed2a3f40b733634bdda5d976b1c45a7d06e366dfd88813
deleted: sha256:41bdc516a74cb17e0176397804c8447d9c49f541ca88058c8dbddf01a43b90fb
deleted: sha256:e05e71bc15b4ac2f6e134b40920f9a6d22630cbb0c49ba55d4a0eb661e2145a2
deleted: sha256:c0c147dbd2cb33fb792a0b6961ef70bc424d31992aa1f1c89fd028fb8ac7c0a4
deleted: sha256:fcdcf2a0a1e75dafa5a606a039de5ccbf85555e47d0b728dee1973f95ebb2859
deleted: sha256:be382b7865fcf72654a6638493f13eaad0df6077627108bf1f0aff2184f753a0
deleted: sha256:d8f23db7965f50f99ebfbde3455744a869d7c1b23d73bb77c75e40cf1b4e334d
deleted: sha256:3b5fc59be0c2bcd712e5b522986880da59ce0ab36ce1611802c895cadd6f3288
deleted: sha256:cfa9688a6c564f515a2e7fdd6d953c79c14b29359538162e02e70c57096a68d7
deleted: sha256:38161cbfa09c4d3e73b50facc8c84ec68182a0f4cd8290edf5f0066367874ba1
deleted: sha256:33a214303364639d6b50b50b09088155864c8b06a77b22b4ffde7ca5976916c7
deleted: sha256:bce34342627458f7b866cc7368c04e443a50dd4ec5d0278d055a3e2628eb5896
deleted: sha256:7e71203a03b4d4d97638c553b5bdfe76fabb9ccb38e93d678b9779a659cf49da
untagged: ghcr.io/imputnet/cobalt:7
untagged: ghcr.io/imputnet/cobalt@sha256:28da93296162b8d3feb1930bd6edc6caaef542f76a9b05e562a981cbf26e20ad
deleted: sha256:9bc55f876ee288abdfff0593cfc62db77ad2d880c49c526b4a78088371bb0378
deleted: sha256:d9304e0edac8fe656888b42e3ef714e91004b83cb8d57c035f1f7448721f2197
deleted: sha256:ba09fdb066ee03820d0cc9511d068e3600a61b46670a8c272e766b7c96928840
deleted: sha256:e5936dd596133db796bcbfa65f2104b35d71c2ef82edf3617ee8debfc380d537
deleted: sha256:b55962e1bcfd1fe34f9d353ce3051acc221dd6332fd526734a3a4cf714a8b86d
deleted: sha256:fd2e39d8a9aff5c2a95961e213a9edd397df5fe2a5c1be2c461d285b93094f48
deleted: sha256:45f6fff80266d71cb1e78036dfd798d35b4e349a02433da9a15a5ca103e8f053
deleted: sha256:386841acec26b16741516b602b0835c4cd83eb534a3bf4bb7407f53a430879d5
deleted: sha256:6a25db68327467087b2ed106a208e66140cef1491b39745bd84712acef28226a
deleted: sha256:6f697f52d48595d9c5c3104e2ed3d8e617cb437b485e7396ad5f00726125e52b
deleted: sha256:dee1b3828cd843e502d4b869530f97b4079a9fac01b06d5feb9e1de6c025ffed
deleted: sha256:e384a0180fc9fdac74fec966374433d50fca391441f80f1a0ff5f67b55dfd7ea
deleted: sha256:c8aa1e8678e077b4e07fd7d32e44ac231b7e5ef89c96722eeeda85c6b02c664f
deleted: sha256:4bd3a6f234bf91e19ace37b295af1c2e4d2abff0f556537776269dab3d25d61b
deleted: sha256:176d30d21644638a3d4c37d6a661109cc68422e76abdf505239ea3f92be4e874
deleted: sha256:be71d4fa1c7c0707bf82db4448ba72e6aaa59aa37a4cb5a1d18be7b3ff2862a2
deleted: sha256:ab32b314c87fbe02605fdc06fef4c7042212bb20e77e72c94fa05ad3d029b6bc
deleted: sha256:586b0fc08e885e077f524c9193b63ce8db91f3488ee5ef3e4d61c2fd15563c48
untagged: minio/minio:latest
untagged: minio/minio@sha256:ac591851803a79aee64bc37f66d77c56b0a4b6e12d9e5356380f4105510f2332
deleted: sha256:afadd2395ca65dde8ec87e5c8460c97ead4561c21dc5c373bb83b099dfcbd657
deleted: sha256:13397f059e48980914456ea95254a82e94b60e8ef7c1d38dc4b3d717e516d8db
deleted: sha256:38fd7ec1c9bb852a72fed759802a5693878dc8319e0923b8334a68eabc2de607
deleted: sha256:4d4ddbf08a1fc8fc58293e28ab6c1d12317c596bc84d53ee3af96e38d1e639e9
deleted: sha256:6fd40987a84ab6cd0efba70b2cb8e52acaa5af32ce9a41704cb316a889545682
deleted: sha256:a1d03ccbc8473ed0918cd1c2b11fa03ceaa97a79cb13200691dd17aeb1f77e11
deleted: sha256:b413414694f9584389cead0786d20f9121d51bdf57f29dfd69eda34601ab2fed
deleted: sha256:3a9cda6246ba5b9801c2023b08512a614393aff32fc0d1e578121884a3fd7a47
deleted: sha256:74de788ffeccf38a95b668ac2a4ef22a4c30ad3bb7bd4febb8742dc0413727fd
deleted: sha256:9917ecb8e223ecc410a27cecdf3769bbb34e35e84ba045839c375d16a7fc1476
untagged: postgres:13
untagged: postgres@sha256:b6438360e1d7be36610a17cfb8dcefeb57c3f7b120ad6dcd4dc6d89644ef843a
deleted: sha256:9fcd5bed3c052b97abf6bfcd858f81ddff2668dedd2ee7fe833337a308ba5506
deleted: sha256:6b19c141b76b1d39cb83103345dd9693949e78e1c2f333357ee469ce0846e8b2
deleted: sha256:9f4cdbb85caedc0062c6b36978e9fc2dcf6c7ca8526a827f0e7b508b65c40229
deleted: sha256:465cdcd9de5daa7a0c1784f2a4e489d6fbc94824410081302c85f4d5a80c489b
deleted: sha256:99b8622fa0d220f0c3427d32503bd2c3473f3e8d61faaa2be213ad430dffe506
deleted: sha256:e81edd0d98c37eb63b520988e420886b9fd76a8021d1a839f3a1d2238ff3ac7d
deleted: sha256:7b09d18fea962276798b4d25eddfd95fc83f4e48f7dbbcfcf00e97ce89b9a48d
deleted: sha256:a3103746ed40dba94cc6479129481d10a76ea8a8bd9644b4c2eba1896b8614b8
deleted: sha256:0205f17fdda4c37adc612d5801340445c8ede07cdf1b2cc69ce47d7c37b01126
deleted: sha256:efdf0a718a354dbe2137288584d1b9eb30a8e6781bd391ece4c711441cbe48c3
deleted: sha256:5c47a6be4d78ee506083bd8ed32701157551241e6aa569ff50127b29e9676c51
deleted: sha256:1e7c7aea8c5fae59d6bd28dfd5346afbe0a748ffed46fde3e04e2bd0afd99382
deleted: sha256:97b01ffcae668cbeaaf762da92ef949e6ea3c21b723fd4e8ecc1f2ee5956e464
deleted: sha256:125884f7d653a2f05a47e7dabef5de886abd279ab5527b83dde35e516dbbc438
untagged: redis:6
untagged: redis@sha256:336235eb971961e19d44735b8a32cac871c27d0b2c6ecd6bbe43c9ec4b2362a6
deleted: sha256:14dd7fd416c870c115755351b96b4c687dddd4633d07539568314cbf35d7dae0
deleted: sha256:193c9db11fd0e444b2cfc5716c88dd3bfc4a626795798d1bf9c763739b46c1da
deleted: sha256:589f2df1c47509dbb69d756e94b07efc09e9df5475b205621906dd3f36bf7105
deleted: sha256:598011215bae48d90d968996b9d06065fd36742880dc292db366d6a92568b3fa
deleted: sha256:d06a4913655098c6fbd46147bfb628330aa5f911dd570655465a367d6947ee27
deleted: sha256:e225c8b00bab49fc8cd19903a8772d477d85a44b8aaa43f174ab84745ebc2b6c
deleted: sha256:485c23c924c304fd2ee9dc4bdc969c0f92d271f6df0007aead0c0cb552783c50
deleted: sha256:54f858b9771e78d7c454554493165630aa8bfae1d4821ce1b61f01751ff9ea4d
Deleted build cache objects:
bs7ub5lf97skcam7gpqn5xmrh
Total reclaimed space: 2.049GB
2. 清理 /tmp/*
[/] # rm -rf /tmp/*
rm: can't remove '/tmp/wfm': Device or resource busy
3. 整理 logs
[/tmp] # du -sh /var/log/*
#文件多,最大只有0.5m , 跳过
4. qpkg 目录
removed CAYIN MediaSign Player 这个垃圾
/share/CACHEDEV1_DATA/.qpkg/MediaSignPlayer/CodexPackExt/tmp
hdsfusemnt 400.0M 400.0M 0 100% /share/CACHEDEV1_DATA/.qpkg/MediaSignPlayer/CodexPackExt/share
none 1.8G 0 1.8G 0% /share/CACHEDEV1_DATA/.qpkg/MediaSignPlayer/CodexPackExt/sys/fs/cgroup
udev 1.8G 4.0K 1.8G 0% /share/CACHEDEV1_DATA/.qpkg/MediaSignPlayer/CodexPackExt/dev
none 1.8G 0 1.8G 0% /share/CACHEDEV1_DATA/.qpkg/MediaSignPlayer/CodexPackExt/dev/shm
tmpfs 1.8G 0 1.8G 0% /share/CACHEDEV1_DATA/.qpkg/MediaSignPlayer/CodexPackExt/run
none 1.8G 0 1.8G 0% /share/CACHEDEV1_DATA/.qpkg/MediaSignPlayer/CodexPackExt/run/lock
none 1.8G 0 1.8G 0% /share/CACHEDEV1_DATA/.qpkg/MediaSignPlayer/CodexPackExt/run/user
/dev/mapper/vg1-snap10001
[/tmp] # du -sh /share/CACHEDEV1_DATA/.qpkg/*
19M /share/CACHEDEV1_DATA/.qpkg/AmizAgent
760M /share/CACHEDEV1_DATA/.qpkg/browser-station
371M /share/CACHEDEV1_DATA/.qpkg/CacheMount
581M /share/CACHEDEV1_DATA/.qpkg/Chrome
28M /share/CACHEDEV1_DATA/.qpkg/Cinema28
17M /share/CACHEDEV1_DATA/.qpkg/Clementine
34M /share/CACHEDEV1_DATA/.qpkg/CloudLink
3.9G /share/CACHEDEV1_DATA/.qpkg/container-station
7.5M /share/CACHEDEV1_DATA/.qpkg/DownloadStation
7.8M /share/CACHEDEV1_DATA/.qpkg/DSv3
46M /share/CACHEDEV1_DATA/.qpkg/Entware
163M /share/CACHEDEV1_DATA/.qpkg/ffmpeg
136K /share/CACHEDEV1_DATA/.qpkg/FileStation_HD
3.6G /share/CACHEDEV1_DATA/.qpkg/HD_Station
233M /share/CACHEDEV1_DATA/.qpkg/HybridBackup
465M /share/CACHEDEV1_DATA/.qpkg/Kodi19L
16M /share/CACHEDEV1_DATA/.qpkg/MalwareRemover
310M /share/CACHEDEV1_DATA/.qpkg/MultimediaConsole
61M /share/CACHEDEV1_DATA/.qpkg/musicstation
35M /share/CACHEDEV1_DATA/.qpkg/MusicStation
140K /share/CACHEDEV1_DATA/.qpkg/MusicStation_HD
2.1M /share/CACHEDEV1_DATA/.qpkg/MyNAS
37M /share/CACHEDEV1_DATA/.qpkg/PhotoStation
56M /share/CACHEDEV1_DATA/.qpkg/photostation2
221M /share/CACHEDEV1_DATA/.qpkg/ProxyServer
1.7M /share/CACHEDEV1_DATA/.qpkg/Qboost
75M /share/CACHEDEV1_DATA/.qpkg/QDMS
656M /share/CACHEDEV1_DATA/.qpkg/QGit
219M /share/CACHEDEV1_DATA/.qpkg/qmiixagent
996M /share/CACHEDEV1_DATA/.qpkg/QPython312
8.2M /share/CACHEDEV1_DATA/.qpkg/QsyncServer
29M /share/CACHEDEV1_DATA/.qpkg/QVPN
60K /share/CACHEDEV1_DATA/.qpkg/SDDPd
16M /share/CACHEDEV1_DATA/.qpkg/SecurityCounselor
72M /share/CACHEDEV1_DATA/.qpkg/SurveillanceStation
48M /share/CACHEDEV1_DATA/.qpkg/V2Ray
40M /share/CACHEDEV1_DATA/.qpkg/V2rayA
136K /share/CACHEDEV1_DATA/.qpkg/VideoStation_HD
25M /share/CACHEDEV1_DATA/.qpkg/VideoStationPro
365M /share/CACHEDEV1_DATA/.qpkg/XBMC
[/tmp] #
上面的命令才能顺利执行完成
不折腾了