다음은 도커 컨테이너를 시작하는 데 사용하는 쉘 명령입니다.
#!/bin/bash
docker container run --rm -it \
-e name1=value1 -e name2=value2 -e name3=value3 \
1111112222.dkr.ecr.us-east-1.amazonaws.com/someteam/app-deploy:v.1
--rm
& --it
옵션은 어디에 사용하나요 ?
현재 나는 ansible의 모듈을 사용하여 위의 코드 로직을 작성했습니다 docker_container
.
- name: Create a data container
docker_container:
name: mydeploycontainer
image: 1111112222.dkr.ecr.us-east-1.amazonaws.com/someteam/app-deploy:v.1
env:
name1: "value1"
name2: "value2"
name3: "value3"
--rm
ansible 모듈을 사용하여 & 모드에서 컨테이너를 시작하는 방법은 무엇입니까 --it
?
답변1
설정이라고 생각합니다 auto_remove: yes
. 하지만 그게 틀릴 수도 있습니다. 간단한 Google을 기반으로 추측하는 것뿐입니다.tty: yes
interactive: yes
나는 내 답변의 전반부에 대한 공로를 인정받을 자격이 있습니다. https://stackoverflow.com/questions/35298664/way-to-set-rm-flag-for-ansible-docker-module
플래그를 설정해야 하는 경우 여기의 옵션을 살펴보고 일치하는 항목이 있는지 확인하세요.
https://docs.ansible.com/ansible/latest/modules/docker_container_module.html