Docker issues 记录

目录

1.failed to export image failed to set parent sha256 unknown parent image id

2. /bin/sh:1:[python3: not found

3. No module named 'torch.utils.tensorboard' 找不到tensorboard

4.复制文件夹到镜像里,但最终只复制了文件夹里的所有子文件,没有将整个文件夹复制


1.failed to export image failed to set parent sha256 unknown parent image id

有两方面的原因:

1)此问题发生在多级构建中的特定的COPY命令序列上

2)磁盘容量不足

解决方法:

1)在COPY语句之间添加RUN true

COPY ./lib/ /usr/src/app/BOOT-INF/lib/
RUN true
COPY ./lib/entities-1.0-SNAPSHOT.jar /usr/src/app/BOOT-INF/lib/entities-1.0-SNAPSHOT.jar
RUN true
COPY ./app/ /usr/src/app/

2)增加本地部署上的磁盘大小参数

dockerfile - Docker: failed to export image: failed to create image: failed to get layer - Stack Overflowhttps://stackoverflow.com/questions/51115856/docker-failed-to-export-image-failed-to-create-image-failed-to-get-layerfailed to export image: failed to set parent · Issue #36901 · moby/moby · GitHubhttps://github.com/moby/moby/issues/36901

2. /bin/sh:1:[python3: not found

解决方法:在CMD中使用双引号“”而不是单引号‘’。

栗子:

CMD ["python", "app.py"]

to

CMD python app.py

django - Docker image error: "/bin/sh: 1: [python,: not found" - Stack Overflowhttps://stackoverflow.com/questions/32709075/docker-image-error-bin-sh-1-python-not-found

3. No module named 'torch.utils.tensorboard' 找不到tensorboard

问题描述:pip  安装了tensorboard,但运行容器的时候提示找不到tensorboard

原因:主要由于tensorboard和pytorch版本不匹配

解决方法:修改基础镜像的pytorch版本

栗子:

FROM pytorch/pytorch:1.1.0-cuda10.0-cudnn7.5-runtime

 Pytorch | No module named 'torch.utils.tensorboard' 找不到tensorboard_iLOVEJohnny的博客-CSDN博客_pytorch中找不到tensorboard目的:使用tensorboard可视化Pytorch模型进展:Pytorch1.1.0版本,并使用pip install tensorboard报错信息:No module named 'torch.utils.tensorboard' 提示找不到tensorboard搜到的原解决方案:https://www.endtoend.ai/blog/pytorch-tensorb...https://blog.csdn.net/iLOVEJohnny/article/details/103328768

4.复制文件夹到镜像里,但最终只复制了文件夹里的所有子文件,没有将整个文件夹复制

解决方法:复制整个文件夹的时候要在目标镜像路径写上整个文件夹的名字

栗子:

COPY ./utils/ .

to

COPY ./utils/ ./utils/

Docker COPY 复制文件夹的诡异行为_boss2967的博客-CSDN博客_docker 复制文件夹https://www.jianshu.com/p/9b7da9aacd8a问题现象在制作 docker 镜像时,有复制某一个路径下所有文件和文件夹到镜像的需求,写下了如下 dockerfile:FROM alpineWORKDIR /root/test_docker_projCOPY * ./原始目录结构是这样的:/projects/test_docker_proj├── Dockerfile├── dir1│ ├── dir11│ │ └── file11│ └─https://blog.csdn.net/boss2967/article/details/109442876COPY 复制文件 - Docker —— 从入门到实践https://yeasy.gitbook.io/docker_practice/image/dockerfile/copy

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值