既然你是:
不想将这个静态内容存储在我的Raspberry Pi之外
没有理由为此使用另一个容器。一个简单的卷完成这项工作。
https://docs.docker.com/storage/volumes/
由于此评论更新
但是,如果我使用卷,如何使用HTTP URL访问给定文件?
在这种情况下,简单的网络服务器就像nginx或apache一样。只需将卷安装到webroot中并根据需要配置服务器,映射端口即可。
所以问题的答案应该是:像nginx或apache这样的网络服务器。
例如使用nginx:
docker run \
—name static \
-v /var/www/static:/usr/share/nginx/html:ro \
-p 8888:80 \
-d \
nginx
</code>
https://hub.docker.com/_/nginx/