我正在开发一个简单的网页来管理库存,目前我正在使用docker:
这两个容器都在Raspberry Pi (型号1)的Raspbian下运行。
我正在考虑配置另一个坞容器作为一个CDN来存储静态内容,比如CSS文件或图片。这些图片可以从网页上传,这样网页以后才能访问它们。
您推荐这种让容器只管理静态内容的方法吗?如果是的话,您建议采用哪种码头形象来实现这一目标?我不想把这个静态的内容存储在我的Raspberry Pi之外。
提前谢谢。
发布于 2018-11-06 09:57:33
既然你是:
不想将这些静态内容存储在我的Raspberry Pi之外
没有理由为此使用另一个容器。一个简单的卷就能完成这一任务。
https://docs.docker.com/storage/volumes/
因本评论而更新
但是,如果使用卷,如何使用HTTP访问给定的文件?
在这种情况下,像nginx或apache这样的简单will服务器就可以了。只需将一个卷挂载到webroot并根据您的需要配置服务器,映射一个端口就可以了。
因此,问题的答案应该是:像nginx或apache这样的the服务器。
例如,对于nginx:
docker run \
--name static \
-v /var/www/static:/usr/share/nginx/html:ro \
-p 8888:80 \
-d \
nginxhttps://stackoverflow.com/questions/53169465
复制相似问题