收起左侧

纯小白求助,nas配置后无法使用

9
回复
790
查看
[ 复制链接 ]

1

主题

3

回帖

0

牛值

江湖小虾

2025-3-11 23:28:49 显示全部楼层 阅读模式

纯新人小白,第一次接触Nas和Docker。应用中心除了Komga外,没有其他阅读类docker,所以看公众号文章推荐想配置一个Calibre-web或talebook docker来使用。image.png

通过镜像仓库拉取了两个对应的镜像,并且创建了容器。下面截图以Calibre为例,talebook差不多情况。

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

然后,通过nas ip:8083想要使用,却失败了。

image.png

image.png

不太明白问题出在哪里,是网络的问题吗?

收藏
送赞
分享

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

37

主题

2745

回帖

395

牛值

共建版主

社区上线纪念勋章社区共建团荣誉勋章飞牛百度网盘玩家

2025-3-12 00:10:40 显示全部楼层
你不要把容器端口改了啊,右边的端口保持默认就就行了啊。
第一次发帖不太了解,下次注意。 重新试了一下,只修改本地端口为8083和8084,保持容器端口3000与3001。但还是没能登成功……  详情 回复
2025-3-12 00:32

37

主题

2745

回帖

395

牛值

共建版主

社区上线纪念勋章社区共建团荣誉勋章飞牛百度网盘玩家

2025-3-12 00:10:55 显示全部楼层
还有求助去求助区发帖,这是攻略区。

1

主题

3

回帖

0

牛值

江湖小虾

2025-3-12 00:32:37 楼主 显示全部楼层
第一次发帖不太了解,下次注意。
重新试了一下,只修改本地端口为8083和8084,保持容器端口3000与3001。但还是没能登成功……
[md]![image.png](data/attachment/forum/202503/12/003343f3czc30rmiikottp.png "image.png") 你这里的端口不是8080 8181吗? [/md]  详情 回复
2025-3-12 00:33

37

主题

2745

回帖

395

牛值

共建版主

社区上线纪念勋章社区共建团荣誉勋章飞牛百度网盘玩家

2025-3-12 00:33:55 显示全部楼层

image.png

你这里的端口不是8080 8181吗?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
[md]![image.png](data/attachment/forum/202503/12/074832c9n5uzm435323w0i.png "image.png") ![image.png](data/attachment/forum/202503/12/074859p5xft3crhbkftrhr.png "image.png") ![image.png](data/attach  详情 回复
2025-3-12 07:52

1

主题

3

回帖

0

牛值

江湖小虾

2025-3-12 07:52:30 楼主 显示全部楼层

image.png

image.png

image.png

image.png

本地端口修改为8080和8081后,依然还是不行……

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
端口映射错了,你环境变量自定义了容器内程序的http端口8080和https端口8181,但你将宿主机的8080指向了容器的3000以及将宿主机的8181指向了容器的3001  详情 回复
2025-3-12 10:22

1

主题

6

回帖

0

牛值

江湖小虾

2025-3-12 10:22:55 显示全部楼层
端口映射错了,你环境变量自定义了容器内程序的http端口8080和https端口8181,但你将宿主机的8080指向了容器的3000以及将宿主机的8181指向了容器的3001
大佬,请教一下,根据您说的,那修改方法是不是有两种? 方法一:将环境变量中的两行自定义删除,容器端口就还是3000与3001,我通过http://nas ip:8080或https://nas ip:3001登录? 方法二:将容器设置中的容器端口  详情 回复
2025-3-12 11:03

1

主题

3

回帖

0

牛值

江湖小虾

2025-3-12 11:03:57 楼主 显示全部楼层
大佬,请教一下,根据您说的,那修改方法是不是有两种?
方法一:将环境变量中的两行自定义删除,容器端口就还是3000与3001,我通过http://nas ip:8080或https://nas ip:3001登录?
方法二:将容器设置中的容器端口也修改为8080和8081?然后,还是通过http://nas ip:8080或https://nas ip:3001登录?
谢谢!
你把自定义端口删了,然后现在的映射就是对的。  详情 回复
2025-3-12 12:38
你docker容器配置的桥接模式,容器所在子网和你宿主机所在子网是隔离的,所以你不能直接使用容器内应用的端口进行访问,必须经过容器所在网桥,通过映射后的端口进行访问。  详情 回复
2025-3-12 11:32

1

主题

6

回帖

0

牛值

江湖小虾

2025-3-12 11:32:17 显示全部楼层
你docker容器配置的桥接模式,容器所在子网和你宿主机所在子网是隔离的,所以你不能直接使用容器内应用的端口进行访问,必须经过容器所在网桥,通过映射后的端口进行访问。

37

主题

2745

回帖

395

牛值

共建版主

社区上线纪念勋章社区共建团荣誉勋章飞牛百度网盘玩家

2025-3-12 12:38:10 显示全部楼层
雨宮凪 发表于 2025-3-12 11:03
大佬,请教一下,根据您说的,那修改方法是不是有两种?
方法一:将环境变量中的两行自定义删除,容器端口 ...

你把自定义端口删了,然后现在的映射就是对的。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则