社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  docker

Docker Images缺少/tmp?

jjmerelo • 5 年前 • 1941 次点击  

我试图建立一个基于 this one ,这是基于Debian Stretch的,并且在运行时不断出现这种错误 apt-get update :

W: GPG error: http://security.debian.org stretch/updates InRelease: Couldn't create temporary file /tmp/apt.conf.FNG6R8 for passing config to apt-key

这是在添加

mkdir /tmp && chmod 777 /tmp \

到Dockerfile RUN . 但问题是,Docker图像是否缺少tmp文件?是不是只有基于 buildpack-deps:stretch-scm ?有没有比手工制作更好的方法来处理这个问题 /tmp 目录?

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/40579
 
1941 次点击  
文章 [ 1 ]  |  最新文章 5 年前
BMitch
Reply   •   1 楼
BMitch    6 年前

/tmp存在于图像内部,您的问题在其他地方:

$ docker run -it --rm buildpack-deps:stretch-scm /bin/bash
root@c7fc40670734:/# ls -al /tmp
total 8
drwxrwxrwt 1 root root 4096 Nov 16 11:16 .
drwxr-xr-x 1 root root 4096 Dec 27 19:48 ..

注意/tmp应该设置为1777,而不是777,您需要粘性位来保证安全性