
dockerfile如下
FROM alpine
ADD test-backend /test-backend
RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo 'Asia/Shanghai' > /etc/timezone
EXPOSE 7099
CMD ["./test-backend", "pro"]使用docker run创建容器后 启动失败
分享一下排查思路
docker exec 比较难操作dockerfile的CMD改为如下项```CMD ["wget", "www.google.com"]```docker exec -it test-backend /bin/shdockerfile里的CMD, /test-backend pro, 然后报错了 no such file ....centos:7后重新docker build 和 docker runalpine这个镜像虽然小, 但存在很多问题, 比如shell环境不完整等等谨慎选择基础镜像 越小的镜像缺失的工具越多, 可能存在的问题包括但不限于shell环境不完整, 表现为可执行文件执行不了 ssl等基础库不存在, 无法访问https服务 常用的时区设置方式失效
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。