Closed wang8456 closed 6 months ago
给run.sh和jar文件权限,然后构建镜像之后打开显示这个。
我的步骤是,先下载了jar,复制仓库的代码创建了run.sh文件,给了它们所有权限。然后通过dockerfile构建了镜像(其中把jar和sh文件copy进了docker),最后创建运行容器的时候报这个错误。 完全是按着教程的步骤来,我不知道哪里出了错误,或者是什么原因导致问题。
我的步骤是,先下载了jar,复制仓库的代码创建了run.sh文件,给了它们所有权限。然后通过dockerfile构建了镜像(其中把jar和sh文件copy进了docker),最后创建运行容器的时候报这个错误。 完全是按着教程的步骤来,我不知道哪里出了错误,或者是什么原因导致问题。
run.sh没有权限...或许你可以试试把文件复制到op软路由里面后再给权限 另外,教程里建议网络用host模式......
我的步骤是,先下载了jar,复制仓库的代码创建了run.sh文件,给了它们所有权限。然后通过dockerfile构建了镜像(其中把jar和sh文件copy进了docker),最后创建运行容器的时候报这个错误。 完全是按着教程的步骤来,我不知道哪里出了错误,或者是什么原因导致问题。
run.sh没有权限...或许你可以试试把文件复制到op软路由里面后再给权限 另外,教程里建议网络用host模式......
run.sh和jar文件我都给777权限了,网络也是host。你看我第二张和最后面那张图但是还是启动不了,会报403错误,一直重启。
我的步骤是,先下载了jar,复制仓库的代码创建了run.sh文件,给了它们所有权限。然后通过dockerfile构建了镜像(其中把jar和sh文件copy进了docker),最后创建运行容器的时候报这个错误。 完全是按着教程的步骤来,我不知道哪里出了错误,或者是什么原因导致问题。
run.sh没有权限...或许你可以试试把文件复制到op软路由里面后再给权限 另外,教程里建议网络用host模式......
run.sh和jar文件我都给777权限了,网络也是host。你看我第二张和最后面那张图但是还是启动不了,会报403错误,一直重启。
我好像知道怎么回事了,你是不是忘记给jar文件重命名了(run.sh里面有写)
我的步骤是,先下载了jar,复制仓库的代码创建了run.sh文件,给了它们所有权限。然后通过dockerfile构建了镜像(其中把jar和sh文件copy进了docker),最后创建运行容器的时候报这个错误。 完全是按着教程的步骤来,我不知道哪里出了错误,或者是什么原因导致问题。
run.sh没有权限...或许你可以试试把文件复制到op软路由里面后再给权限 另外,教程里建议网络用host模式......
run.sh和jar文件我都给777权限了,网络也是host。你看我第二张和最后面那张图但是还是启动不了,会报403错误,一直重启。
我好像知道怎么回事了,你是不是忘记给jar文件重命名了(run.sh里面有写)
也应该不是,我重命名成client.jar了。
我的步骤是,先下载了jar,复制仓库的代码创建了run.sh文件,给了它们所有权限。然后通过dockerfile构建了镜像(其中把jar和sh文件copy进了docker),最后创建运行容器的时候报这个错误。 完全是按着教程的步骤来,我不知道哪里出了错误,或者是什么原因导致问题。
run.sh没有权限...或许你可以试试把文件复制到op软路由里面后再给权限 另外,教程里建议网络用host模式......
run.sh和jar文件我都给777权限了,网络也是host。你看我第二张和最后面那张图但是还是启动不了,会报403错误,一直重启。
我好像知道怎么回事了,你是不是忘记给jar文件重命名了(run.sh里面有写)
也应该不是,我重命名成client.jar了。
貌似还是文件权限错误,要不直接chmod +x 看看?
我的步骤是,先下载了jar,复制仓库的代码创建了run.sh文件,给了它们所有权限。然后通过dockerfile构建了镜像(其中把jar和sh文件copy进了docker),最后创建运行容器的时候报这个错误。 完全是按着教程的步骤来,我不知道哪里出了错误,或者是什么原因导致问题。
run.sh没有权限...或许你可以试试把文件复制到op软路由里面后再给权限 另外,教程里建议网络用host模式......
run.sh和jar文件我都给777权限了,网络也是host。你看我第二张和最后面那张图但是还是启动不了,会报403错误,一直重启。
我好像知道怎么回事了,你是不是忘记给jar文件重命名了(run.sh里面有写)
也应该不是,我重命名成client.jar了。
我两个月前打包过一个镜像,或许你可以去dockerhub看看... docker pull xiaoyangdkj/esurfingdialer:v1.4.0
老哥创建容器的时候要写哪些参数,照着这个库里的 这个运行吗? docker run -itd -e DIALER_USER=<用户名/手机号> -e DIALER_PASSWORD=<密码> --name dialer-client --network host --restart=always dialer
我的步骤是,先下载了jar,复制仓库的代码创建了run.sh文件,给了它们所有权限。然后通过dockerfile构建了镜像(其中把jar和sh文件copy进了docker),最后创建运行容器的时候报这个错误。 完全是按着教程的步骤来,我不知道哪里出了错误,或者是什么原因导致问题。
run.sh没有权限...或许你可以试试把文件复制到op软路由里面后再给权限 另外,教程里建议网络用host模式......
run.sh和jar文件我都给777权限了,网络也是host。你看我第二张和最后面那张图但是还是启动不了,会报403错误,一直重启。
我好像知道怎么回事了,你是不是忘记给jar文件重命名了(run.sh里面有写)
也应该不是,我重命名成client.jar了。
我两个月前打包过一个镜像,或许你可以去dockerhub看看... docker pull xiaoyangdkj/esurfingdialer:v1.4.0
老哥创建容器的时候要写哪些参数,照着这个库里的 这个运行吗? docker run -itd -e DIALER_USER=<用户名/手机号> -e DIALER_PASSWORD=<密码> --name dialer-client --network host --restart=always dialer
README.MD里面有的......
我的步骤是,先下载了jar,复制仓库的代码创建了run.sh文件,给了它们所有权限。然后通过dockerfile构建了镜像(其中把jar和sh文件copy进了docker),最后创建运行容器的时候报这个错误。 完全是按着教程的步骤来,我不知道哪里出了错误,或者是什么原因导致问题。
run.sh没有权限...或许你可以试试把文件复制到op软路由里面后再给权限 另外,教程里建议网络用host模式......
run.sh和jar文件我都给777权限了,网络也是host。你看我第二张和最后面那张图但是还是启动不了,会报403错误,一直重启。
我好像知道怎么回事了,你是不是忘记给jar文件重命名了(run.sh里面有写)
也应该不是,我重命名成client.jar了。
我两个月前打包过一个镜像,或许你可以去dockerhub看看... docker pull xiaoyangdkj/esurfingdialer:v1.4.0
老哥创建容器的时候要写哪些参数,照着这个库里的 这个运行吗? docker run -itd -e DIALER_USER=<用户名/手机号> -e DIALER_PASSWORD=<密码> --name dialer-client --network host --restart=always dialer
README.MD里面有的......
好了谢谢老哥,呜呜我真不知道我哪里出错了,用你这个能行。我自己构建的就用不了。
其实我的做法是这样的: 参考自https://blog.kmtea.eu/p/221003-glibc-openwrt/ ,安装glibc;然后下载OpenJDK,解压后配置好PATH变量即可使用
请检查所运行容器是否具有 glibc 核心库
其实我后来仔细研究了一番,发现其实网上也有不少现成的基于musl的JDK可以直接下载使用 https://www.azul.com/downloads/?os=alpine-linux&package=jdk#zulu 选好版本,解压后设置好环境变量就可以使用了 就不用必须安装glibc
其实我后来仔细研究了一番,发现其实网上也有不少现成的基于musl的JDK可以直接下载使用 https://www.azul.com/downloads/?os=alpine-linux&package=jdk#zulu 选好版本,解压后设置好环境变量就可以使用了 就不用必须安装glibc
项目所使用的 native 库是基于glibc编译的,所以必须使用
大佬wo我使用op运行它弹出这个。