Ansible docker_volume模块不存在

甚至需求https://docs.ansible.com/ansible/devel/docker_volume_module.html

python> = 2.6(2.7.13)
docker-py> = 1.10.0(1.10.6)

我不能在剧本中使用docker_volume。 其他docker模块已经安装:

bash-4.3# ansible-doc -l | grep docker docker manage docker containers docker_container manage docker containers docker_image Manage docker images. docker_image_facts Inspect docker images docker_login Log into a Docker registry. docker_network Manage Docker networks docker_service Manage docker services and containers. 

我知道我可以使用shell命令,但是我想知道是否有方法来安装docker_volume。

操作系统是在这个pourpose创build的docker图像高山3.6。

关于docker-py的信息:

 bash-4.3# sudo pip show docker-py Name: docker-py Version: 1.10.6 Summary: Python client for Docker. Home-page: https://github.com/docker/docker-py/ Author: Joffrey F Author-email: [email protected] License: UNKNOWN Location: /usr/lib/python2.7/site-packages Requires: requests, backports.ssl-match-hostname, ipaddress, docker-pycreds, websocket-client, six 

docker_volume在Ansible 2.4中引入,如文档中所述:

2.4版本中的新function

您应该将Ansible升级到最新版本以获取此模块。