I am using nginx-proxy docker image to proxying my other web application. I can run this image using
docker run -d -p 80:80 -e ENABLE_IPV6=true -v /var/run/docker.sock:/tmp/docker.sock:ro jwilder/nginx-proxy
command. Here -v
option is mandatory if I run docker without -v
ie
docker run -d -p 80:80 -e ENABLE_IPV6=true jwilder/nginx-proxy
it gives the error:
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.
Now my question is How can I provide this -v
argument when I run this docker container using AWS ECS task definition or service.
Can I provide -v
argument in the Dockerfile?