我正在使用nginx-proxy docker 映像来代理我的其他 Web 应用程序。我可以使用运行此图像
docker run -d -p 80:80 -e ENABLE_IPV6=true -v /var/run/docker.sock:/tmp/docker.sock:ro jwilder/nginx-proxy
命令。
如果我在没有ie-v
的情况下运行 docker,这里选项是强制性的-v
docker run -d -p 80:80 -e ENABLE_IPV6=true jwilder/nginx-proxy
它给出了错误:
ERROR: you need to share your Docker host socket with a volume at /tmp/docker.sock
Typically you should run your jwilder/nginx-proxy with: `-v /var/run/docker.sock:/tmp/docker.sock:ro`
See the documentation at http://git.io/vZaGJ
WARNING: /etc/nginx/dhparam/dhparam.pem was not found. A pre-generated dhparam.pem will be used for now while a new one is being generated in the background. Once the new dhparam.pem is in place, nginx will be reloaded.
-v
现在我的问题是当我使用 AWS ECS 任务定义或服务运行这个 docker 容器时如何提供这个参数。
我可以-v
在 Dockerfile 中提供参数吗?