Я пытаюсь установить AWX с локального на удаленный сервер, используя предоставленную плейбук AWX.Я удалил переменные dockerhub для создания образов во время выполнения, так как удаленный сервер не подключен к Интернету.Docker установлен и работает, Docker-py также установлен.Я могу сделать импортный докер;print (docker.version) из python, так что, очевидно, работает docker-py.
Теперь, когда я запускаю playbook install.yml, на этом шаге происходит сбой: [image_build: сборка образа сборщика sdist]
Ошибка:
The full traceback is:
File "/tmp/ansible_KNeNaW/ansible_modlib.zip/ansible/module_utils/docker_common.py", line 203, in __init__
super(AnsibleDockerClient, self).__init__(**self._connect_params)
File "/usr/lib/python2.7/site-packages/docker/client.py", line 99, in __init__
self._version = self._retrieve_server_version()
File "/usr/lib/python2.7/site-packages/docker/client.py", line 124, in _retrieve_server_version
'Error while fetching server API version: {0}'.format(e)
fatal: [hostname_removed -> localhost]: FAILED! => {
"changed": false,
"invocation": {
"module_args": {
"api_version": "auto",
"archive_path": null,
"buildargs": {
"http_proxy": "",
"https_proxy": "",
"no_proxy": ""
},
"cacert_path": null,
"cert_path": null,
"container_limits": null,
"debug": false,
"docker_host": "unix://var/run/docker.sock",
"dockerfile": "Dockerfile.sdist",
"force": true,
"http_timeout": null,
"key_path": null,
"load_path": null,
"name": "awx_sdist_builder",
"nocache": false,
"path": "GIT/awx/installer/roles/image_build/files",
"pull": true,
"push": false,
"repository": null,
"rm": true,
"ssl_version": null,
"state": "present",
"tag": "2.0.0",
"timeout": 60,
"tls": false,
"tls_hostname": "localhost",
"tls_verify": false,
"use_tls": "no"
}
},
"msg": "Error connecting: Error while fetching server API version: ('Connection aborted.', error(2, 'No such file or directory'))"
}
Кто-нибудь знает, что не так?