首页
视频
留言
统计
项目
关于我
友链页面
Search
1
通过币安/OKX欧意+NobePay/OneKey,开通虚拟信用卡,绑定Openai/Chatgpt的付费服务/开通PLUS,最详细教程
1,262 阅读
2
搭建一个仿chatgpt官网的对话网站,使用群晖NAS的docker部署
571 阅读
3
怎么批量查询OPENAI余额、到期时间、GPT-4、是否绑卡?获取SESS ID
355 阅读
4
win10系统远程桌面出现错误0x207
354 阅读
5
个人分享:影视资源站合集,采集电影必备
256 阅读
建站
电脑
编程
nas
AI
个人
菜谱
钓鱼
游戏
登录
Search
标签搜索
wordpress
chatgpt
openai
css
docker
markdown
html
personal
Linux
midjourney
azure
宝塔
typecho
mac
nginx
代理
CZLOapi
redis
SEO
ssh
Wood Chen
累计撰写
169
篇文章
累计收到
11
条评论
首页
栏目
建站
电脑
编程
nas
AI
个人
菜谱
钓鱼
游戏
页面
视频
留言
统计
项目
关于我
友链页面
搜索到
3
篇与
的结果
2023-06-11
docker容器内的项目,无法运行curl(访问或监控)外部网页链接
docker容器内的项目,无法运行curl(访问或监控)外部网页链接AI摘要本文介绍了一个Docker容器中无法访问外部网络链接的问题,并提供了解决方案。首先需要进入容器内部排查问题,如果发现没有安装Curl则需要安装。建议在Dockerfile中将Curl添加到安装的软件包列表中以确保容器构建时被安装,避免类似问题的发生。安装后重新测试,应该就可以正常访问外部网络链接了。先排查问题进入docker容器内,直接命令行访问链接sudo docker exec -it [container_id] /bin/bash #填入自己的容器ID或名称,进入容器如果这一步都报错,提示没有/bin/bash比如以下报错内容OCI runtime exec failed: exec failed: unable to start container process: exec: "/bin/bash": stat /bin/bash: no such file or directory: unknown那说明一个问题,容器中似乎没有/bin/bash。这可能是因为容器基于一个仅包含最基本组件的基础镜像(如alpine镜像)。尝试使用/bin/sh作为容器内的shell:sudo docker exec -it [container_id] /bin/sh到这里,应该可以正确进入容器内的命令行了,运行以下命令来测试能否访问外部网络curl -s -o /dev/null -w '%{http_code}' https://www.czl.net如果这里没问题,返回200,那说明不是我找到的这个问题,可以跳过并去问chatgpt了。但是如果这里报错了,比如以下内容:/bin/sh: curl: not found那就是我找到的这个问题了,这个容器镜像根本没有curl,自然无法访问外部网络链接了,可以按照以下方法进行安装。安装curl看起来容器中没有安装curl。这可能是导致无法运行脚本的原因。要解决此问题,您需要在容器中安装curl。既然容器使用的是Alpine Linux,请运行以下命令来安装curl:apk update apk add curl完成后,可以再次测试curl命令:curl -s -o /dev/null -w '%{http_code}' https://www.czl.net如果curl命令现在可以在容器内正常运行,请尝试重新启动服务并检查其状态。为了避免将来遇到类似的问题,建议在Dockerfile中将curl添加到安装的软件包列表中,以确保它在构建容器时被安装。这是一个示例Dockerfile片段,用于安装curl:FROM alpine RUN apk update && apk add curl ...将该片段添加到Dockerfile中,并重新构建容器。这样一来,就可以确保curl始终可用于脚本。安装过程命令行应该显示为:/usr/src/vigil # apk update fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/main/x86_64/APKINDEX.tar.gz fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/community/x86_64/APKINDEX.tar.gz v3.17.3-250-g30850c73a4c [https://dl-cdn.alpinelinux.org/alpine/v3.17/main] v3.17.3-250-g30850c73a4c [https://dl-cdn.alpinelinux.org/alpine/v3.17/community] OK: 17823 distinct packages available /usr/src/vigil # apk add curl (1/5) Installing ca-certificates (20230506-r0) (2/5) Installing brotli-libs (1.0.9-r9) (3/5) Installing nghttp2-libs (1.51.0-r0) (4/5) Installing libcurl (8.1.2-r0) (5/5) Installing curl (8.1.2-r0) Executing busybox-1.35.0-r29.trigger Executing ca-certificates-20230506-r0.trigger OK: 9 MiB in 20 packages安装后再测试,应该就正常了curl -s -o /dev/null -w '%{http_code}' https://www.czl.net 200
2023年06月11日
18 阅读
0 评论
0 点赞
2023-02-13
Homebrew国内如何自动安装(国内地址)(Mac & Linux)
自动脚本(全部国内地址)(复制下面一句脚本到终端中粘贴回车)苹果电脑 常规安装脚本(推荐 完全体 几分钟安装完成):/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"苹果电脑 极速安装脚本(精简版 几秒钟安装完成):/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)" speed-> Mac电脑如何打开终端:command+空格 在聚焦搜索中输入terminal回车。苹果电脑 卸载脚本:/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/HomebrewUninstall.sh)"常见错误去下方地址查看https://gitee.com/cunkai/HomebrewCN/blob/master/error.mdLinux电脑 安装脚本:rm Homebrew.sh ; wget https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh ; bash Homebrew.shLinux电脑 卸载脚本:rm HomebrewUninstall.sh ; wget https://gitee.com/cunkai/HomebrewCN/raw/master/HomebrewUninstall.sh ; bash HomebrewUninstall.sh原文自:https://zhuanlan.zhihu.com/p/111014448
2023年02月13日
28 阅读
0 评论
0 点赞
2022-12-14
宝塔linux工具箱
命令wget -O btpanel_tools.sh https://download.btpanel.cm/tools/btpanel_tools.sh && bash btpanel_tools.sh或者wget -O btpanel_tools.sh https://raw.githubusercontent.com/gacjie/btpanel_tools/main/btpanel_tools.sh && bash btpanel_tools.sh简单介绍宝塔linux工具箱是一个主要面向Linux系统的脚本管理工具,已做兼容处理,兼容全部linux系统。 它包含了一键修改宝塔面板模板、去除强制登陆、一键修复面板、清除系统垃圾缓存、系统优化等一系列常见的Linux运维需求。作品截图{card-default label="功能说明" width="100%"}()清理垃圾[清理系统面板网站产生的缓存日志文件慎用]()系统优化[优化系统部分设置暂时只支持centos7.X]()登陆限制[去除宝塔linux面板强制登陆的限制]()停止服务[停止面板LNMP,Redis,Memcached服务]()修复面板[清理破解版修复面板环境并更新到官方最新]()修复环境[安装升级宝塔lnmp的环境只支持centos7]()挂载磁盘[官方的一键自动挂载工具]()自动换源[目前只支持更换centos7的yum源]()面板美化[此功能可将面板首页显示为永久企业版]()面板降级[支持历史版本降级操作]()插件优化[暂时支持所有安全插件木马查杀库的升级]()面板离线[用来屏蔽宝塔的通讯接口,会影响安装升级面板插件功能]()卸载面板[替换为官方的卸载脚本,支持只删面板不删环境,删除环境注意 ]()版本检测[可检测您安装的面板是否为盗版 ]{/card-default}{card-default label="更新日志" width="100%"}2022年5月16日去掉盗版检测等无意义的功能优化面板优化功能增加去除强制升级增加自行选择去除计算题功能同步兼容彩虹一键优化功能2022年4月1日尝试兼容linux所有系统优化清理垃圾网站日志需要确认才会清理优化去登陆限制 增加检查版本号 确认是否需要降级面板去除广告、验证计算、修复拉黑以及彩虹一键优化等功能合并为面板优化功能修复面板增加与宝塔通信网络的检测与修复拉黑增加腾讯云专享版升级恢复功能减少wget的命令代码尽量本地化执行增加漏洞修复功能,尝试修复已知漏洞部分功能移除后将迁移至Linux_Tools脚本内2022年2月16日去除生成userinfo配置文件功能,修复面板增加防止被拉黑的相关功能。 新增修复拉黑功能,可修复面板并去除拉黑限制(破解版提示)。 2022年1月9日更新去登陆验证,使用小号配置文件。2021年12月22日去除登陆验证兼容支持7.8.0正式版由于宝塔少部分推送新版本因此脚本支持升级到7.8.0正式版可能会有许多BUG,正式推送之前,生产环境建议不要升级。2021年12月10日宝塔linux7.8.27版本增加了账号解绑功能,会自动删除配置文件,而获取列表需要配置文件解密,因此后续将没办法支持去除登录限制了修复面板功能新增加更多文件解锁,配置文件恢复等功能。 登陆限制功能,添加选项功能,增加提示,按需使用。2021年11月21日新增功能(证书更新)更新系统中的根证书解决证书导致的问题本次集成从Mozilla提取的CA证书集https://curl.se/docs/caextract.html如:我们在配置smtp时,使用465端口无法发送,其他服务器却可以2021年11月08日()登陆限制[因新版本判断用户文件,因此增加随机生成用户登陆配置文件]()计算验证[集成彩虹博客的去除宝塔linux面板各种计算题与延时等待的功能]2021年9月7日()快捷启动[新增功能将本工具添加进系统,可使用btt命令快速启动]2021年9月3日()面板降级[修复无法使用报404错误]2021年8月29日()面板离线[增加api.bt.cn以及破解版域名的离线]()系统优化[新功能上线 暂时只支持centos7]()版本检测[新功能上线 可检测您安装的面板是否为盗版 ]()脚本更新[更改脚本升级为手动触发检测升级]()面板美化[删除该系列功能]()插件优化[查杀库升级改为一键智能升级]()合作宝塔[删除该系列功能]{/card-default}免责条款一、承诺不牺牲用户任何利益,无木马后门;二、免费开源脚本,用户可随意审查脚本内容;三、做好数据备份,因环境不同可能会出问题,如有问题可联系我处理,但不保证能够解决!
2022年12月14日
27 阅读
0 评论
0 点赞