Я использую nginx-proxy образ докера для прокси моего другого веб-приложения.Я могу запустить этот образ, используя команду
docker run -d -p 80:80 -e ENABLE_IPV6=true -v /var/run/docker.sock:/tmp/docker.sock:ro jwilder/nginx-proxy
.Здесь опция -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.
Теперь мой вопрос: как я могу предоставить это * 1014?* аргумент, когда я запускаю этот докер-контейнер, используя определение задачи или сервис AWS ECS.
Могу ли я предоставить -v
аргумент в Dockerfile?