<h5 dir="auto">ISSUE TYPE</h5>
<ul dir="auto">
<li>Bug Report</li>
</ul>
<h5 dir="auto">COMPONENT NAME</h5>

<p dir="auto">ec2_asg</p>
<h5 dir="auto">ANSIBLE VERSION</h5>

<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="ansible 2.4.3.0
  config file = /home/admin/.ansible.cfg
  configured module search path = [u'/home/admin/.ansible/plugins/modules', u'/usr/share/ansible/plugins/modules']
  ansible python module location = /usr/local/lib/python2.7/dist-packages/ansible
  executable location = /usr/local/bin/ansible
  python version = 2.7.9 (default, Jun 29 2016, 13:08:31) [GCC 4.9.2]"><pre class="notranslate"><code class="notranslate">ansible 2.4.3.0
  config file = /home/admin/.ansible.cfg
  configured module search path = [u'/home/admin/.ansible/plugins/modules', u'/usr/share/ansible/plugins/modules']
  ansible python module location = /usr/local/lib/python2.7/dist-packages/ansible
  executable location = /usr/local/bin/ansible
  python version = 2.7.9 (default, Jun 29 2016, 13:08:31) [GCC 4.9.2]
</code></pre></div>
<h5 dir="auto">CONFIGURATION</h5>

<p dir="auto">N/A</p>
<h5 dir="auto">OS / ENVIRONMENT</h5>

<p dir="auto">Debian Jessie</p>
<h5 dir="auto">SUMMARY</h5>

<p dir="auto">When I use <code class="notranslate">ec2_asg</code> to replace a single instance in an existing ASG, the old instance is terminated before a new one is created. This would be fine except that <code class="notranslate">ec2_asg</code> has classically worked by increasing the capacity of the ASG by 1 to first create a new instance. So now you get two new instances, and when <code class="notranslate">ec2_asg</code> scales the capacity back, you're at the mercy of the termination policy.</p>
<h5 dir="auto">STEPS TO REPRODUCE</h5>

<p dir="auto">In my case I was working with an ASG with 3 instances. I suspect this will work with any number of instances though.</p>

<p dir="auto">Assuming you have an AWS region, ASG, LC, and instance ID in mind:</p>
<div class="highlight highlight-source-yaml notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="- ec2_asg:
    lc_check: no
    replace_batch_size: 1
    replace_instances: &quot;{{ instance_to_cycle }}&quot;
    name: &quot;{{ asg_name }}&quot;
    min_size: &quot;3&quot;
    max_size: &quot;3&quot;
    desired_capacity: &quot;3&quot;
    launch_config_name: &quot;{{ lc_name }}&quot;
    region: &quot;{{ region }}&quot;
    wait_timeout: 480
  register: ec2_asg_result"><pre class="notranslate">- <span class="pl-ent">ec2_asg</span>:
    <span class="pl-ent">lc_check</span>: <span class="pl-s">no</span>
    <span class="pl-ent">replace_batch_size</span>: <span class="pl-c1">1</span>
    <span class="pl-ent">replace_instances</span>: <span class="pl-s"><span class="pl-pds">"</span>{{ instance_to_cycle }}<span class="pl-pds">"</span></span>
    <span class="pl-ent">name</span>: <span class="pl-s"><span class="pl-pds">"</span>{{ asg_name }}<span class="pl-pds">"</span></span>
    <span class="pl-ent">min_size</span>: <span class="pl-s"><span class="pl-pds">"</span>3<span class="pl-pds">"</span></span>
    <span class="pl-ent">max_size</span>: <span class="pl-s"><span class="pl-pds">"</span>3<span class="pl-pds">"</span></span>
    <span class="pl-ent">desired_capacity</span>: <span class="pl-s"><span class="pl-pds">"</span>3<span class="pl-pds">"</span></span>
    <span class="pl-ent">launch_config_name</span>: <span class="pl-s"><span class="pl-pds">"</span>{{ lc_name }}<span class="pl-pds">"</span></span>
    <span class="pl-ent">region</span>: <span class="pl-s"><span class="pl-pds">"</span>{{ region }}<span class="pl-pds">"</span></span>
    <span class="pl-ent">wait_timeout</span>: <span class="pl-c1">480</span>
  <span class="pl-ent">register</span>: <span class="pl-s">ec2_asg_result</span></pre></div>

<h5 dir="auto">EXPECTED RESULTS</h5>

<p dir="auto">The ASG's min, max, and desired counts will all raise by 1. A new instance will start to be created. Once that happens, <em>then</em> the min/desired counts will decrease so an old instance will be terminated.</p>
<h5 dir="auto">ACTUAL RESULTS</h5>

<p dir="auto">An instance is terminated before a new instance is created. (I determined this just by repeatedly hitting the refresh button on the AWS console.)</p>
<p dir="auto">Using <code class="notranslate">debug</code> on the result you can see that <code class="notranslate">ec2_asg_result.instances</code> has 4 IDs in it it.</p>
<p dir="auto"><del>I tried downgrading to 2.1.2.0 and did not see this behavior.</del> Never mind, I see this on that version too, it's just not consistent.</p>
<h5 dir="auto">ISSUE TYPE</h5>
<ul dir="auto">
<li>Bug Report</li>
</ul>
<h5 dir="auto">COMPONENT NAME</h5>
<p dir="auto">docker_container</p>
<h5 dir="auto">ANSIBLE VERSION</h5>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="ansible 2.4.0.0
  config file = /etc/ansible/ansible.cfg
  configured module search path = [u'/home/user/.ansible/plugins/modules', u'/usr/share/ansible/plugins/modules']
  ansible python module location = /home/user/.local/lib/python2.7/site-packages/ansible
  executable location = /usr/bin/ansible
  python version = 2.7.13 (default, Sep  5 2017, 08:53:59) [GCC 7.1.1 20170622 (Red Hat 7.1.1-3)]
"><pre class="notranslate"><code class="notranslate">ansible 2.4.0.0
  config file = /etc/ansible/ansible.cfg
  configured module search path = [u'/home/user/.ansible/plugins/modules', u'/usr/share/ansible/plugins/modules']
  ansible python module location = /home/user/.local/lib/python2.7/site-packages/ansible
  executable location = /usr/bin/ansible
  python version = 2.7.13 (default, Sep  5 2017, 08:53:59) [GCC 7.1.1 20170622 (Red Hat 7.1.1-3)]

</code></pre></div>
<h5 dir="auto">CONFIGURATION</h5>
<h5 dir="auto">OS / ENVIRONMENT</h5>
<p dir="auto">N/A</p>
<h5 dir="auto">SUMMARY</h5>
<p dir="auto">Containers get restarted/recreated on every run, even though nothing changed. No idempotency.</p>
<h5 dir="auto">STEPS TO REPRODUCE</h5>


<div class="highlight highlight-source-yaml notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="- name: setup registry container
  docker_container:
    name: registry
    hostname: dockerhub.example.com
    state: started
    restart_policy: always
    image: registry:2
    ports:
      - 5000:5000
    volumes:
      - &quot;{{ docker_container_certs_path }}:/certs&quot;
    env:
      REGISTRY_HTTP_TLS_CERTIFICATE: /certs/dockerhub.example.com.crt
      REGISTRY_HTTP_TLS_KEY: /certs/dockerhub.example.com.key

- name: setup registry frontend container
  docker_container:
    name: registry-frontend
    hostname: registry-frontend
    state: started
    restart_policy: always
    image: konradkleine/docker-registry-frontend:v2
    links: registry:registry
    ports:
      - 443:443
    volumes:
      - &quot;{{ docker_container_certs_path }}/{{ docker_registry_hostname }}.crt:/etc/apache2/server.crt:ro&quot;
      - &quot;{{ docker_container_certs_path }}/{{ docker_registry_hostname }}.key:/etc/apache2/server.key:ro&quot;
    env:
      ENV_DOCKER_REGISTRY_HOST: registry
      ENV_DOCKER_REGISTRY_PORT: 5000
      ENV_USE_SSL: yes
      ENV_DOCKER_REGISTRY_USE_SSL: 1
      FRONTEND_BROWSE_ONLY_MODE: false
      ENV_REGISTRY_PROXY_FQDN: dockerhub.example.com
      ENV_REGISTRY_PROXY_PORT: 443"><pre class="notranslate">- <span class="pl-ent">name</span>: <span class="pl-s">setup registry container</span>
  <span class="pl-ent">docker_container</span>:
    <span class="pl-ent">name</span>: <span class="pl-s">registry</span>
    <span class="pl-ent">hostname</span>: <span class="pl-s">dockerhub.example.com</span>
    <span class="pl-ent">state</span>: <span class="pl-s">started</span>
    <span class="pl-ent">restart_policy</span>: <span class="pl-s">always</span>
    <span class="pl-ent">image</span>: <span class="pl-s">registry:2</span>
    <span class="pl-ent">ports</span>:
      - <span class="pl-c1">5000:5000</span>
    <span class="pl-ent">volumes</span>:
      - <span class="pl-s"><span class="pl-pds">"</span>{{ docker_container_certs_path }}:/certs<span class="pl-pds">"</span></span>
    <span class="pl-ent">env</span>:
      <span class="pl-ent">REGISTRY_HTTP_TLS_CERTIFICATE</span>: <span class="pl-s">/certs/dockerhub.example.com.crt</span>
      <span class="pl-ent">REGISTRY_HTTP_TLS_KEY</span>: <span class="pl-s">/certs/dockerhub.example.com.key</span>

- <span class="pl-ent">name</span>: <span class="pl-s">setup registry frontend container</span>
  <span class="pl-ent">docker_container</span>:
    <span class="pl-ent">name</span>: <span class="pl-s">registry-frontend</span>
    <span class="pl-ent">hostname</span>: <span class="pl-s">registry-frontend</span>
    <span class="pl-ent">state</span>: <span class="pl-s">started</span>
    <span class="pl-ent">restart_policy</span>: <span class="pl-s">always</span>
    <span class="pl-ent">image</span>: <span class="pl-s">konradkleine/docker-registry-frontend:v2</span>
    <span class="pl-ent">links</span>: <span class="pl-s">registry:registry</span>
    <span class="pl-ent">ports</span>:
      - <span class="pl-c1">443:443</span>
    <span class="pl-ent">volumes</span>:
      - <span class="pl-s"><span class="pl-pds">"</span>{{ docker_container_certs_path }}/{{ docker_registry_hostname }}.crt:/etc/apache2/server.crt:ro<span class="pl-pds">"</span></span>
      - <span class="pl-s"><span class="pl-pds">"</span>{{ docker_container_certs_path }}/{{ docker_registry_hostname }}.key:/etc/apache2/server.key:ro<span class="pl-pds">"</span></span>
    <span class="pl-ent">env</span>:
      <span class="pl-ent">ENV_DOCKER_REGISTRY_HOST</span>: <span class="pl-s">registry</span>
      <span class="pl-ent">ENV_DOCKER_REGISTRY_PORT</span>: <span class="pl-c1">5000</span>
      <span class="pl-ent">ENV_USE_SSL</span>: <span class="pl-s">yes</span>
      <span class="pl-ent">ENV_DOCKER_REGISTRY_USE_SSL</span>: <span class="pl-c1">1</span>
      <span class="pl-ent">FRONTEND_BROWSE_ONLY_MODE</span>: <span class="pl-c1">false</span>
      <span class="pl-ent">ENV_REGISTRY_PROXY_FQDN</span>: <span class="pl-s">dockerhub.example.com</span>
      <span class="pl-ent">ENV_REGISTRY_PROXY_PORT</span>: <span class="pl-c1">443</span></pre></div>
<h5 dir="auto">EXPECTED RESULTS</h5>
<p dir="auto">Expected to leave the running containers untouched when no parameters change.</p>
<h5 dir="auto">ACTUAL RESULTS</h5>
<p dir="auto">On every subsequent run:</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="[.....]
    TASK [docker : setup registry container] ***************************************
    changed: [foobar]
    
    TASK [docker : setup registry frontend container] ******************************
    changed: [foobar]
    
    PLAY RECAP *********************************************************************
    foobar : ok=16   changed=2    unreachable=0    failed=0
    "><pre class="notranslate"><code class="notranslate">[.....]
    TASK [docker : setup registry container] ***************************************
    changed: [foobar]
    
    TASK [docker : setup registry frontend container] ******************************
    changed: [foobar]
    
    PLAY RECAP *********************************************************************
    foobar : ok=16   changed=2    unreachable=0    failed=0
    
</code></pre></div>
<p dir="auto">Also molecule reports those tasks as problematic:</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="$ molecule idempotence
--&gt; Test matrix
    
└── default
    └── idempotence
--&gt; Scenario: 'default'
--&gt; Action: 'idempotence'
ERROR: Idempotence test failed because of the following tasks:
* [foobar] =&gt; docker : setup registry container
* [foobar] =&gt; docker : setup registry frontend container
"><pre class="notranslate"><code class="notranslate">$ molecule idempotence
--&gt; Test matrix
    
└── default
    └── idempotence
--&gt; Scenario: 'default'
--&gt; Action: 'idempotence'
ERROR: Idempotence test failed because of the following tasks:
* [foobar] =&gt; docker : setup registry container
* [foobar] =&gt; docker : setup registry frontend container

</code></pre></div>
<p dir="auto">A <code class="notranslate">docker inspect</code> diff of two subsequent runs:</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="$ diff run1.txt run2.txt 
3,4c3,4
&lt;     &quot;Id&quot;: &quot;7a9675ad0b9dd40106a954856be32b57c30081eea7f16c94e77bc402bdba02bf&quot;,
&lt;     &quot;Created&quot;: &quot;2017-10-05T16:38:40.543640249Z&quot;,
---
&gt;     &quot;Id&quot;: &quot;b256cce8eb8fb26f30270a837bb3e38cd382a20dc402b0dfe6bd0b05d984db02&quot;,
&gt;     &quot;Created&quot;: &quot;2017-10-05T19:32:24.871726187Z&quot;,
15c15
&lt;         &quot;Pid&quot;: 25641,
---
&gt;         &quot;Pid&quot;: 29287,
18c18
&lt;         &quot;StartedAt&quot;: &quot;2017-10-05T16:38:40.978651324Z&quot;,
---
&gt;         &quot;StartedAt&quot;: &quot;2017-10-05T19:32:25.373263113Z&quot;,
24c24
&lt;         &quot;EndpointID&quot;: &quot;0c0f5324afb22441171205f6efa28f05d45d01b1ae9416c2e90696b39e9f33f0&quot;,
---
&gt;         &quot;EndpointID&quot;: &quot;21a4fc8f9688e8ac3b2586abf5252343a05659e60a4e970002ed30f53c05e23f&quot;,
29c29
&lt;         &quot;IPAddress&quot;: &quot;172.17.0.19&quot;,
---
&gt;         &quot;IPAddress&quot;: &quot;172.17.0.21&quot;,
34c34
&lt;         &quot;MacAddress&quot;: &quot;02:42:ac:11:00:13&quot;,
---
&gt;         &quot;MacAddress&quot;: &quot;02:42:ac:11:00:15&quot;,
45c45
&lt;         &quot;SandboxKey&quot;: &quot;/var/run/docker/netns/7a9675ad0b9d&quot;,
---
&gt;         &quot;SandboxKey&quot;: &quot;/var/run/docker/netns/b256cce8eb8f&quot;,
49,52c49,52
&lt;     &quot;ResolvConfPath&quot;: &quot;/var/lib/docker/containers/7a9675ad0b9dd40106a954856be32b57c30081eea7f16c94e77bc402bdba02bf/resolv.conf&quot;,
&lt;     &quot;HostnamePath&quot;: &quot;/var/lib/docker/containers/7a9675ad0b9dd40106a954856be32b57c30081eea7f16c94e77bc402bdba02bf/hostname&quot;,
&lt;     &quot;HostsPath&quot;: &quot;/var/lib/docker/containers/7a9675ad0b9dd40106a954856be32b57c30081eea7f16c94e77bc402bdba02bf/hosts&quot;,
&lt;     &quot;LogPath&quot;: &quot;/var/lib/docker/containers/7a9675ad0b9dd40106a954856be32b57c30081eea7f16c94e77bc402bdba02bf/7a9675ad0b9dd40106a954856be32b57c30081eea7f16c94e77bc402bdba02bf-json.log&quot;,
---
&gt;     &quot;ResolvConfPath&quot;: &quot;/var/lib/docker/containers/b256cce8eb8fb26f30270a837bb3e38cd382a20dc402b0dfe6bd0b05d984db02/resolv.conf&quot;,
&gt;     &quot;HostnamePath&quot;: &quot;/var/lib/docker/containers/b256cce8eb8fb26f30270a837bb3e38cd382a20dc402b0dfe6bd0b05d984db02/hostname&quot;,
&gt;     &quot;HostsPath&quot;: &quot;/var/lib/docker/containers/b256cce8eb8fb26f30270a837bb3e38cd382a20dc402b0dfe6bd0b05d984db02/hosts&quot;,
&gt;     &quot;LogPath&quot;: &quot;/var/lib/docker/containers/b256cce8eb8fb26f30270a837bb3e38cd382a20dc402b0dfe6bd0b05d984db02/b256cce8eb8fb26f30270a837bb3e38cd382a20dc402b0dfe6bd0b05d984db02-json.log&quot;,
57,58c57,58
&lt;     &quot;MountLabel&quot;: &quot;system_u:object_r:svirt_sandbox_file_t:s0:c836,c866&quot;,
&lt;     &quot;ProcessLabel&quot;: &quot;system_u:system_r:svirt_lxc_net_t:s0:c836,c866&quot;,
---
&gt;     &quot;MountLabel&quot;: &quot;system_u:object_r:svirt_sandbox_file_t:s0:c307,c890&quot;,
&gt;     &quot;ProcessLabel&quot;: &quot;system_u:system_r:svirt_lxc_net_t:s0:c307,c890&quot;,
120,121c120,121
&lt;             &quot;DeviceId&quot;: &quot;106&quot;,
&lt;             &quot;DeviceName&quot;: &quot;docker-8:2-2124-7a9675ad0b9dd40106a954856be32b57c30081eea7f16c94e77bc402bdba02bf&quot;,
---
&gt;             &quot;DeviceId&quot;: &quot;110&quot;,
&gt;             &quot;DeviceName&quot;: &quot;docker-8:2-2124-b256cce8eb8fb26f30270a837bb3e38cd382a20dc402b0dfe6bd0b05d984db02&quot;,
127,134c127,128
&lt;             &quot;Source&quot;: &quot;/app/etc/tls&quot;,
&lt;             &quot;Destination&quot;: &quot;/certs&quot;,
&lt;             &quot;Mode&quot;: &quot;rw&quot;,
&lt;             &quot;RW&quot;: true
&lt;         },
&lt;         {
&lt;             &quot;Name&quot;: &quot;19f37ceddc9f1957f5f3888cb45559ec78d35ce7a71a8ad5f9d9888f427ec96e&quot;,
&lt;             &quot;Source&quot;: &quot;/var/lib/docker/volumes/19f37ceddc9f1957f5f3888cb45559ec78d35ce7a71a8ad5f9d9888f427ec96e/_data&quot;,
---
&gt;             &quot;Name&quot;: &quot;c6c54293f7dd3f8345a4d316e3f6cf6441cda41231834688f8d2aa25c090a68a&quot;,
&gt;             &quot;Source&quot;: &quot;/var/lib/docker/volumes/c6c54293f7dd3f8345a4d316e3f6cf6441cda41231834688f8d2aa25c090a68a/_data&quot;,
137a132,137
&gt;             &quot;RW&quot;: true
&gt;         },
&gt;         {
&gt;             &quot;Source&quot;: &quot;/app/etc/tls&quot;,
&gt;             &quot;Destination&quot;: &quot;/certs&quot;,
&gt;             &quot;Mode&quot;: &quot;rw&quot;,"><pre class="notranslate"><code class="notranslate">$ diff run1.txt run2.txt 
3,4c3,4
&lt;     "Id": "7a9675ad0b9dd40106a954856be32b57c30081eea7f16c94e77bc402bdba02bf",
&lt;     "Created": "2017-10-05T16:38:40.543640249Z",
---
&gt;     "Id": "b256cce8eb8fb26f30270a837bb3e38cd382a20dc402b0dfe6bd0b05d984db02",
&gt;     "Created": "2017-10-05T19:32:24.871726187Z",
15c15
&lt;         "Pid": 25641,
---
&gt;         "Pid": 29287,
18c18
&lt;         "StartedAt": "2017-10-05T16:38:40.978651324Z",
---
&gt;         "StartedAt": "2017-10-05T19:32:25.373263113Z",
24c24
&lt;         "EndpointID": "0c0f5324afb22441171205f6efa28f05d45d01b1ae9416c2e90696b39e9f33f0",
---
&gt;         "EndpointID": "21a4fc8f9688e8ac3b2586abf5252343a05659e60a4e970002ed30f53c05e23f",
29c29
&lt;         "IPAddress": "172.17.0.19",
---
&gt;         "IPAddress": "172.17.0.21",
34c34
&lt;         "MacAddress": "02:42:ac:11:00:13",
---
&gt;         "MacAddress": "02:42:ac:11:00:15",
45c45
&lt;         "SandboxKey": "/var/run/docker/netns/7a9675ad0b9d",
---
&gt;         "SandboxKey": "/var/run/docker/netns/b256cce8eb8f",
49,52c49,52
&lt;     "ResolvConfPath": "/var/lib/docker/containers/7a9675ad0b9dd40106a954856be32b57c30081eea7f16c94e77bc402bdba02bf/resolv.conf",
&lt;     "HostnamePath": "/var/lib/docker/containers/7a9675ad0b9dd40106a954856be32b57c30081eea7f16c94e77bc402bdba02bf/hostname",
&lt;     "HostsPath": "/var/lib/docker/containers/7a9675ad0b9dd40106a954856be32b57c30081eea7f16c94e77bc402bdba02bf/hosts",
&lt;     "LogPath": "/var/lib/docker/containers/7a9675ad0b9dd40106a954856be32b57c30081eea7f16c94e77bc402bdba02bf/7a9675ad0b9dd40106a954856be32b57c30081eea7f16c94e77bc402bdba02bf-json.log",
---
&gt;     "ResolvConfPath": "/var/lib/docker/containers/b256cce8eb8fb26f30270a837bb3e38cd382a20dc402b0dfe6bd0b05d984db02/resolv.conf",
&gt;     "HostnamePath": "/var/lib/docker/containers/b256cce8eb8fb26f30270a837bb3e38cd382a20dc402b0dfe6bd0b05d984db02/hostname",
&gt;     "HostsPath": "/var/lib/docker/containers/b256cce8eb8fb26f30270a837bb3e38cd382a20dc402b0dfe6bd0b05d984db02/hosts",
&gt;     "LogPath": "/var/lib/docker/containers/b256cce8eb8fb26f30270a837bb3e38cd382a20dc402b0dfe6bd0b05d984db02/b256cce8eb8fb26f30270a837bb3e38cd382a20dc402b0dfe6bd0b05d984db02-json.log",
57,58c57,58
&lt;     "MountLabel": "system_u:object_r:svirt_sandbox_file_t:s0:c836,c866",
&lt;     "ProcessLabel": "system_u:system_r:svirt_lxc_net_t:s0:c836,c866",
---
&gt;     "MountLabel": "system_u:object_r:svirt_sandbox_file_t:s0:c307,c890",
&gt;     "ProcessLabel": "system_u:system_r:svirt_lxc_net_t:s0:c307,c890",
120,121c120,121
&lt;             "DeviceId": "106",
&lt;             "DeviceName": "docker-8:2-2124-7a9675ad0b9dd40106a954856be32b57c30081eea7f16c94e77bc402bdba02bf",
---
&gt;             "DeviceId": "110",
&gt;             "DeviceName": "docker-8:2-2124-b256cce8eb8fb26f30270a837bb3e38cd382a20dc402b0dfe6bd0b05d984db02",
127,134c127,128
&lt;             "Source": "/app/etc/tls",
&lt;             "Destination": "/certs",
&lt;             "Mode": "rw",
&lt;             "RW": true
&lt;         },
&lt;         {
&lt;             "Name": "19f37ceddc9f1957f5f3888cb45559ec78d35ce7a71a8ad5f9d9888f427ec96e",
&lt;             "Source": "/var/lib/docker/volumes/19f37ceddc9f1957f5f3888cb45559ec78d35ce7a71a8ad5f9d9888f427ec96e/_data",
---
&gt;             "Name": "c6c54293f7dd3f8345a4d316e3f6cf6441cda41231834688f8d2aa25c090a68a",
&gt;             "Source": "/var/lib/docker/volumes/c6c54293f7dd3f8345a4d316e3f6cf6441cda41231834688f8d2aa25c090a68a/_data",
137a132,137
&gt;             "RW": true
&gt;         },
&gt;         {
&gt;             "Source": "/app/etc/tls",
&gt;             "Destination": "/certs",
&gt;             "Mode": "rw",
</code></pre></div>