我正在尝试构建 docker 容器,它应该通过 ansible 在容器的 /etc/my_init.d 目录中包含启动脚本。我很难找到任何文档如何做到这一点。这是我的 yaml 文件的相关部分:
- name: Create container
docker:
name: myserver
image: "{{ docker_repo }}/myserver:{{ server.version }}"
state: started
restart_policy: always
docker_api_version: 1.18
registry: "{{ docker_repo }}"
username: "{{ registry_user }}"
password: "{{ registry_password }}"
links:
- "mywebservices"
ports:
- "8000:8000"
- "9899:9899"
volumes:
- "{{ myserver_home_dir }}/logs:/var/log/my_server"
env:
MY_ENVIRONMENT: "{{ my_environment }}"
when: myserver_action == "create"
or (myserver_action == "diff-create" and myserver.changed)
or myserver_action == "update"
我应该在这里添加什么来告诉 ansible 在构建期间将我的文件放入容器的 /etc/my_init.d 中?