小编Sla*_*sky的帖子

docker 容器中的文件系统权限

docker如何为Linux容器创建文件系统?根文件系统的权限是如何设置的?

我在使用 Ubuntu Server 在特定机器上启动 docker 容器时遇到了一种情况。由于某种原因,/tmp容器中没有写权限:

$ docker run -it python:3.11-slim-buster /bin/bash
root@5d5fefe9b9a2:/# ls -la /tmp
total 8
drwxr-xr-t 1 root root 4096 Jan 26 06:58 .
drwxr-xr-x 1 root root 4096 Jan 29 04:31 ..
Run Code Online (Sandbox Code Playgroud)

请注意,这有 755 权限。

但是,当我在 WSL 上启动与容器相同的 docker 映像时,我得到 777:

$ docker run -it python:3.11-slim-buster /bin/bash
root@201dfe147e5a:/# ls -la /tmp
total 8
drwxrwxrwt 1 root root 4096 Nov 16 06:56 .
drwxr-xr-x 1 root root 4096 Jan 29 04:36 ..
Run Code Online (Sandbox Code Playgroud)

几周前,这在 Ubuntu …

ubuntu docker

9
推荐指数
1
解决办法
1260
查看次数

标签 统计

docker ×1

ubuntu ×1