docker - 如果再次重新安装,如何使用 docker-compose 成功安装 AWX?
问题描述
第一次安装就成功了。但是重装一遍,总是失败。
使用 docker-compose 安装 AWX
ansible-playbook -i inventory install.yml
错误
TASK [local_docker : Start the containers] *******************************************************************************************************************
fatal: [localhost]: FAILED! => {"changed": false, "errors": [], "module_stderr": "Creating awx_postgres ... \nCreating awx_memcached ... \nCreating awx_redis ... \n\u001b[2A\u001b[2K\nCreating awx_memcached ... \n\u001b[2B\u001b[3A\u001b[2K\nCreating awx_postgres ... \n\u001b[3B\u001b[1A\u001b[2K\nCreating awx_redis ... \n\u001b[1BCreating awx_web ... \nHost is already in use by another container\n\u001b[1A\u001b[2K\nCreating awx_web ... \n\u001b[1B", "module_stdout": "", "msg": "Error starting project Encountered errors while bringing up the project."}
我删除了所有可能的资源
cd ~/.awx/awxcompose
docker-compose down
docker network prune
docker volume prune
docker container prune
docker image prune
再次安装它仍然得到同样的错误。
解决方案
列出所有正在运行的容器并找到你的
Docker ps
去掉它
Docker rm -f container_id
再次启动它(docker run ...,或使用您的 docker-compose)
推荐阅读
- c - 功能预订座位3维
- wordpress - 创建项目切换轮播
- html - 图像不会出现在 css 中,适用于 position:relative
- postgresql - 带有 TimescaleDB 扩展的 Debezium 连接器
- android - 如何在改造中发送数组
- python - 无法使用 Selenium 成功进行 Google 搜索
- azure-functions - 一个功能应用程序中的多个持久功能
- c# - 将接口映射到具体类时如何规定 Autofixture 的顺序?
- r - 如何使用 grepl 从字符串中过滤掉匹配项?
- javascript - 如何使用 analytics.js 将公共数据(地区、货币、语言)传递给 segment.io