【发布时间】:2019-03-14 06:46:36
【问题描述】:
我有如下撰写文件;
redis:
image: redis
ports:
- "6379:6379"
php:
build: .
image: php:fpm
volumes:
- ./code:/var/www/html
links:
- redis:redis
networks:
- code-network
我正在使用以下命令进入 php 容器。
docker exec -it php_id /bin/bash
但我无法在此容器中运行“redis-cli”命令。我需要做什么才能运行它。
我在撰写文件时添加了“链接”参数,但没有。
【问题讨论】:
-
您能否从撰写文件中删除
networks部分,附加到php-container,运行apt update -yq && apt install -yq iputils-ping并尝试ping redis? -
没看懂你说的什么,所以进入php容器我想运行redis-cli,所以不想再出来进入redis容器了。跨度>
-
你能把
docker-compose --version的输出贴出来好吗?那真的是你的整个撰写文件吗?此外,Dockerfile的内容也会有所帮助。 -
docker-compose 版本 1.22.0,构建 f46880fe
-
你执行redis_cli的时候有没有加一些args?比如指定redis服务器?
标签: docker docker-compose