docker-compose中的链接未parsing
泊坞窗,compose.yml
version: '2' services: redis: image: redis ports: - "6379" myapp: build: ./myapp ports: - "80:80" links: - redis depends_on: - redis
Dockerfile myapp
FROM <BASE_IMAGE> EXPOSE 80 CMD ["curl", "http://redis"]
当我运行docker-compose up -d --build
然后docker run prefix_myapp_1
,4-5秒后我得到'Host is not resolved'错误。
如果我更改Dockerfile,说,如下所示:
FROM <BASE_IMAGE> EXPOSE 80 CMD sleep 1000000000
然后执行docker exec -it prefix_myapp_1 bash
,然后尝试运行curl http://redis
,主机parsing成功。
问题在哪里?
- Docker: – 链接标记:db和–link标记:mysql有什么区别?
- 无法连接到运行在计算引擎上的docker容器上的mongodb
- Kubernetes:无法创build存储库
- 是否有可能使用docker启动多物理节点hadoop clustster?
- Docker在32位操作系统上不受支持
- 如果容器已经创build并正在运行,如何使用docker将主机端口分配给容器端口?
- 在Docker容器中使用docker-compose运行Kibana将无法优化循环
- 将Elastic Beanstalk环境variables暴露给使用Docker的Laravel的技术人员
- 如何在卷挂载不工作时定期备份Docker容器中的Postgres数据库?