使用Ansible部署Docker映像

那鸿

在审查了这个令人惊叹的论坛之后,我认为是时候加入...

我在部署多个Docker的剧本方面遇到问题。

  • 我的Ansible版本是:2.5.1
  • 我的Python版本是3.6.9
  • 我的Linux映像来自以下站点:OSboxes 18.04

Docker服务已在两台机器上安装并运行。

根据此网站,您需要做的就是按照说明进行操作,一切都会正常进行。:)

https://www.techrepublic.com/article/how-to-deploy-a-container-with-ansible/

(我使用的剧本在上面的链接中)

但是在按照步骤操作并使用了剧本之后,我遇到了这个错误。

TASK [Pull default Docker image] ******************************************************************************************************
fatal: [192.168.1.38]: FAILED! => {"changed": false, "msg": "Unsupported parameters for (docker_image) module: source Supported parameters include: api_version, archive_path, buildargs, cacert_path, cert_path, container_limits, debug, docker_host, dockerfile, filter_logger, force, http_timeout, key_path, load_path, name, nocache, path, pull, push, repository, rm, ssl_version, state, tag, timeout, tls, tls_hostname, tls_verify, use_tls"}

非常感谢您在此问题上的支持。

那鸿

最后,让这本剧本唱歌!:)

我做了以下。

  1. 升级了Ansibe版本,因此现在可以在2.9.15版本上运行。
  2. 我的python3版本是:3.6.9

将Ansible升级到上面提到的版本后,我得到了错误消息:无法在osboxes上导入所需的python库(适用于Python的Docker SDK(python> == 2.7)或docker -py(python 2.6))(这是我的机器)python ...

因此,在谷歌搜索此错误之后,我找到了以下URL:

https://neutrollized.blogspot.com/2018/12/cannot-have-both-docker-py-and-docker.html

因此,我决定从我的计算机中删除docker,包括使用pip安装的python(我使用命令pip-list查看是否已安装docker,并使用pip卸载将其删除)。

从我的机器上删除Docker之后,我又将剧本添加了一个剧本。安装docker-compose(这就是解决我的问题的方法,它负责处理python版本)。

只需按照我在答案中附加的URL。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

是否可以将Docker映像直接部署到AWS?

来自分类Dev

使用Ansible防止同时部署

来自分类Dev

如何备份/还原Docker映像以进行部署?

来自分类Dev

使用Ansible部署最新的Docker容器

来自分类Dev

由于存在许多映像,因此使用docker push进行部署很慢

来自分类Dev

在Docker映像中部署WAR文件的正确方法

来自分类Dev

构建/部署Docker映像的最佳实践

来自分类Dev

Docker和Ansible如何配合使用以实现持续交付/持续部署

来自分类Dev

如何使用ansible docker_image模块标记本地docker映像?

来自分类Dev

使用cp-kafka-connect-base为雪花-kafka-connector构建组合的docker映像,以在kafka connect集群上部署

来自分类Dev

如何在Jenkins中使用内部版本号对Docker映像进行版本控制以作为Kubernetes部署进行部署?

来自分类Dev

Docker,GitLab并将映像部署到AWS EC2

来自分类Dev

Ansible将容器部署到本地映像的远程位置

来自分类Dev

如何使用Docker映像将Node.js HTTP / 2应用程序部署到Google Compute Engine上?

来自分类Dev

将Docker映像部署到AWS Elastic beantalk

来自分类Dev

无法使用Jenkins将Docker映像部署到GKE

来自分类Dev

将keycloak docker映像部署到Heroku时出错

来自分类Dev

在将新映像推送到docker注册表时,如何使用tekton将新映像自动部署到k8s集群?

来自分类Dev

如何使用helm3创建从docker hub提取映像的部署?

来自分类Dev

使用docker-compose将Docker映像部署到Google Cloud

来自分类Dev

无法使用ansible和community.general.docker_image拉取docker映像

来自分类Dev

使用Ansible防止同时部署

来自分类Dev

是否需要使用Ansible创建docker映像

来自分类Dev

构建/部署Docker映像的最佳实践

来自分类Dev

如何使用ansible docker_image模块标记本地docker映像?

来自分类Dev

使用Ansible进行Docker Swarm部署 将hostvars作为变量传递

来自分类Dev

部署docker-composer映像时出现混乱

来自分类Dev

使用哪个Tensorflow Docker映像?

来自分类Dev

使用自定义 docker 映像将 SAML 添加到 JupyterHub Kubernetes 部署

Related 相关文章

  1. 1

    是否可以将Docker映像直接部署到AWS?

  2. 2

    使用Ansible防止同时部署

  3. 3

    如何备份/还原Docker映像以进行部署?

  4. 4

    使用Ansible部署最新的Docker容器

  5. 5

    由于存在许多映像,因此使用docker push进行部署很慢

  6. 6

    在Docker映像中部署WAR文件的正确方法

  7. 7

    构建/部署Docker映像的最佳实践

  8. 8

    Docker和Ansible如何配合使用以实现持续交付/持续部署

  9. 9

    如何使用ansible docker_image模块标记本地docker映像?

  10. 10

    使用cp-kafka-connect-base为雪花-kafka-connector构建组合的docker映像,以在kafka connect集群上部署

  11. 11

    如何在Jenkins中使用内部版本号对Docker映像进行版本控制以作为Kubernetes部署进行部署?

  12. 12

    Docker,GitLab并将映像部署到AWS EC2

  13. 13

    Ansible将容器部署到本地映像的远程位置

  14. 14

    如何使用Docker映像将Node.js HTTP / 2应用程序部署到Google Compute Engine上?

  15. 15

    将Docker映像部署到AWS Elastic beantalk

  16. 16

    无法使用Jenkins将Docker映像部署到GKE

  17. 17

    将keycloak docker映像部署到Heroku时出错

  18. 18

    在将新映像推送到docker注册表时,如何使用tekton将新映像自动部署到k8s集群?

  19. 19

    如何使用helm3创建从docker hub提取映像的部署?

  20. 20

    使用docker-compose将Docker映像部署到Google Cloud

  21. 21

    无法使用ansible和community.general.docker_image拉取docker映像

  22. 22

    使用Ansible防止同时部署

  23. 23

    是否需要使用Ansible创建docker映像

  24. 24

    构建/部署Docker映像的最佳实践

  25. 25

    如何使用ansible docker_image模块标记本地docker映像?

  26. 26

    使用Ansible进行Docker Swarm部署 将hostvars作为变量传递

  27. 27

    部署docker-composer映像时出现混乱

  28. 28

    使用哪个Tensorflow Docker映像?

  29. 29

    使用自定义 docker 映像将 SAML 添加到 JupyterHub Kubernetes 部署

热门标签

归档