devome/dockerfiles

发现基于alpine的系统用不了该镜像的,希望能出个alpine版本的

Opened this issue · 18 comments

基于alpine的系统小钢炮n1装了这个镜像出错的,原因是没有bash命令的,希望能出个alpine版本的,谢谢。

哪个镜像?

哪个镜像?
nevinee/qbittorrent:latest和 nevinee/qbittorrent:latest-iyuu都不行的

哪个镜像?
nevinee/qbittorrent:latest和 nevinee/qbittorrent:latest-iyuu都不行的

这两个都是基于alpine的,已经有bash了。

哪个镜像?
nevinee/qbittorrent:latest和 nevinee/qbittorrent:latest-iyuu都不行的

这两个都是基于alpine的,已经有bash了。

我装了有这样的提示错误的:
[s6-init] making user provided files available at /var/run/s6/etc...exited 0.
[s6-init] ensuring user provided files have correct perms...exited 0.
[fix-attrs.d] applying ownership & permissions fixes...
[fix-attrs.d] done.
[cont-init.d] executing container initialization scripts...
[cont-init.d] 10-addpackge: executing...
exec: fatal: unable to exec bash
: No such file or directory
[cont-init.d] 10-addpackge: exited 127.
[cont-init.d] 20-mkdir: executing...
exec: fatal: unable to exec bash
: No such file or directory
[cont-init.d] 20-mkdir: exited 127.
[cont-init.d] 30-config: executing...
exec: fatal: unable to exec bash
: No such file or directory
[cont-init.d] 30-config: exited 127.
[cont-init.d] 40-fixuser: executing...
exec: fatal: unable to exec bash
: No such file or directory
[cont-init.d] 40-fixuser: exited 127.
[cont-init.d] 50-crontab: executing...
exec: fatal: unable to exec bash
: No such file or directory
[cont-init.d] 50-crontab: exited 127.
[cont-init.d] 60-iyuu: executing...
[cont-init.d] 60-iyuu: Update IYUUAutoReseed script...
[cont-init.d] 60-iyuu: Fetching origin
[cont-init.d] 60-iyuu: HEAD is now at 1a21665 Merge pull request #38 from hxsf/master

alpine没有bash命令的,只有sh的

看下你的创建命令。

alpine没有bash命令的,只有sh的

bash在容器里面。

并且alpine可以安装bash。

docker run -dit
-v /qbittorrent:/data
-v /videos:/downloads
-v :/downloads2
-e PUID=1000
-e PGID=100
-e WEBUI_PORT=80

-e BT_PORT=

-p 80**:80**
-p :/tcp
-p :/udp
-p 8787:8787
--restart always
--network host
--name qbittorrent
--hostname qbittorrent
-e INSTALL_PYTHON=ture
-e PUSHPLUS_TOKEN=*******************************
nevinee/qbittorrent:4.4.1

你这命令不对吧,BT_PORT没有了。WEB_PORT用80也不行吧。-p映射的端口也不对。

端口我改成的,不知为何不显示的,WEB_PORT只是80开头,后面还有数字的,BT_PORT也是99* ,端口设置应该没有问题的
docker run -dit
-v /qbittorrent:/data
-v /videos:/downloads
-v :/downloads2
-e PUID=1000
-e PGID=100
-e WEBUI_PORT=80

-e BT_PORT=99

-p 80****:80****
-p 99**:99**/tcp
-p 99**:99**/udp
-p 8787:8787
--restart always
--network host
--name qbittorrent
--hostname qbittorrent
-e INSTALL_PYTHON=ture
-e PUSHPLUS_TOKEN=*******************************
nevinee/qbittorrent:4.4.1

不是因为小钢炮的系统没有bash么?不知小钢炮是否可以装bash的

要不你宿主上装上bash试试

顺便问下你是什么平台,amd64还是arm64还是armv7?

不是因为小钢炮的系统没有bash么?不知小钢炮是否可以装bash的

我把arm64平台的重新更新了下,你删掉旧的镜像重新pull试试。

经人提醒我测试了4.4.0是正常的。然后又按作者所说更换了最新的arm64 latest,确实正常了,应该是旧的镜像有问题的

可能是4.4.1的arm64版本编译过程了出了点错。为啥这么久了,没人和我说,你是第一个。。。