- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用Ansible执行以下Docker命令:
docker run --name soadb_test1 --network=soa_net --ip 172.16.1.10 -d -v $TEST1/SOADB-Volume/u01:/u01/ -v $TEST1/SOADB-Volume/u02:/u02/ -v $TEST1/SOADB-Volume/u03:/u03/ -v $TEST1/SOADB-Volume/u04:/u04/ -v $TEST1/SOADB-Volume/ORCL:/ORCL/ --env-file $ENV_HOME/db.env.list database/enterprise:12.2.0.1
---
- name: Create DB container
docker_container:
name: "{{ name }}"
image: "{{ image }}"
env_file: "{{ env_file }}"
detach: yes
volumes:
- "{{ src_vol }}:{{ dest_vol }}"
- "{{ src_vol_2 }}:{{ dest_vol_2 }}"
- "{{ src_vol_3 }}:{{ dest_vol_3 }}"
- "{{ src_vol_4 }}:{{ dest_vol_4 }}"
- "{{ src_vol_5 }}:{{ dest_vol_5 }}"
networks:
- name: soa_net
ipv4_address: "{{ ip }}"
vars_files:
- vars.yml
TASK [install_docker_DB : Create DB container] *******************************************************************************************************************************************************************
fatal: [soa_poc]: FAILED! => {"changed": false, "msg": "Unsupported parameters for (docker_container) module: vars_files Supported parameters include: api_version, auto_remove, blkio_weight, cacert_path, cap_drop, capabilities, cert_path, cleanup, command, cpu_period, cpu_quota, cpu_shares, cpuset_cpus, cpuset_mems, debug, detach, devices, dns_opts, dns_search_domains, dns_servers, docker_host, domainname, entrypoint, env, env_file, etc_hosts, exposed_ports, force_kill, groups, hostname, ignore_image, image, init, interactive, ipc_mode, keep_volumes, kernel_memory, key_path, kill_signal, labels, links, log_driver, log_options, mac_address, memory, memory_reservation, memory_swap, memory_swappiness, name, network_mode, networks, oom_killer, oom_score_adj, output_logs, paused, pid_mode, privileged, published_ports, pull, purge_networks, read_only, recreate, restart, restart_policy, restart_retries, security_opts, shm_size, ssl_version, state, stop_signal, stop_timeout, sysctls, timeout, tls, tls_hostname, tls_verify, tmpfs, trust_image_content, tty, ulimits, user, userns_mode, uts, volume_driver, volumes, volumes_from, working_dir"}
最佳答案
您的vars_files
条目缩进级别似乎不正确-请将其移至其他位置:
---
- name: Create DB container
docker_container:
name: "{{ name }}"
image: "{{ image }}"
env_file: "{{ env_file }}"
detach: yes
volumes:
- "{{ src_vol }}:{{ dest_vol }}"
- "{{ src_vol_2 }}:{{ dest_vol_2 }}"
- "{{ src_vol_3 }}:{{ dest_vol_3 }}"
- "{{ src_vol_4 }}:{{ dest_vol_4 }}"
- "{{ src_vol_5 }}:{{ dest_vol_5 }}"
networks:
- name: soa_net
ipv4_address: "{{ ip }}"
vars_files
的位置可能有所不同。如果这是一本剧本,则
vars_files
应该与
tasks
处于相同的缩进级别:
---
- hosts: all
vars_files:
- vars.yml
tasks:
- name: Create DB container
docker_container: ...
关于docker - docker_container:如何添加多个卷,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53614676/
我正在尝试使用Ansible执行以下Docker命令: docker run --name soadb_test1 --network=soa_net --ip 172.16.1.10 -d -v $
我在这里遇到了 ansible docker_container 命令的问题。 - name: Start Docker docker_container: name: postgres
我有一个 ansible 脚本,通过它我生成了一个 docker 容器并向其中添加了几个主机条目,因为 etc_hosts 将 key 作为主机名和相应的 IP 地址。就我而言,我需要让主机名和 IP
我正在使用 Ansible 及其模块 docker_container在 nodejs 中启动磁带单元测试容器。这很好,因为我不必让 npm 搞乱我的主机,我唯一的开发箱依赖是 python 和 do
我对 ansible (v2.3) 的 docker_container 模块有疑问。当我尝试在剧本中传递 env_file 属性时,出现错误:no such file or directory --
我想制作一个简单的脚本,它可以使用 Ansible 从 docker hub 部署和下载 docker 镜像,但是当我尝试执行我的代码时,我遇到了一些错误,如下所示: PLAY [manage doc
我正在构建一个剧本,我想在其中将容器部署到主机网络。 Ansible docs提到两个选项:network_mode 和 networks。如果我想将容器连接到默认主机网络,可以选择以下选项(语法与
引入 cadvisor - https://github.com/google/cadvisor/issues/771 后,我在从 docker 主机中删除容器时遇到问题 我有大量 Ansible (
我正在尝试使用 Ansible playbook 在 AWS 上配置我的基础设施。我有实例,并且能够提供 docker-engine、docker-py 等,而且,我发誓,昨天这工作正常,从那以后我没
我是一名优秀的程序员,十分优秀!