2015-03-26 5 views
8

Podczas korzystania z ansrib do wdrażania dokowania, jak ustawić ARG? To args w następującym poleceniu DöckerJak ustawić uruchamianie argumentów podczas korzystania z funkcji Ansible do wdrażania okna dokowanego?

docker create --name my_container my_image ARGS 

próbowałem ustawić args w dokowanym: Zmienna polecenia, ale nie została odebrana. Jaki jest prawidłowy sposób ustawiania uruchamiania ARGS? Oto, co starałem

- name: deploy docker image 
    sudo: yes 
    docker: 
    image: "{{ docker_image_name }}:{{ docker_image_version }}" 
    state: reloaded 
    name: "{{ docker_container_name }}" 
    command: "{{ docker_args }}" 

w moja grupa vars Mam coś jak

my_hosts:vars 
    docker_args="-Dconfig=qa.conf" 

moim pliku Döcker ma punkt wejścia

ENTRYPOINT ["bin/my_application"] 
+1

Proszę podziel się tym, co próbowałeś – Vor

+0

jakie argumenty chcesz przekazać? podziel się tym, czego próbowałeś .. – Kashyap

+0

Uaktualniłem pytanie na przykładzie, dziękuję – KailuoWang

Odpowiedz

2

Można po prostu użyć modułu shell.

Próbowaliśmy używać moduły docker i docker_image chwilę temu i pojawiły się problemy. Docker poruszał się tak szybko, że po prostu wróciliśmy do korzystania z modułu shell.