ドッカー作成の設定で公式の赤い画像https://hub.docker.com/_/redis/を実行します。docker-compose設定でredis-cliを呼び出す
myredis:
image: redis
どのようにしてドッキング画像を作成してredis-cliを実行できますか?
私が試した:
docker-compose run myredis redis-cli
しかし、これは文句を言わない接続: は127.0.0.1:6379でのRedisに接続できませんでした:接続には、画像の
ドキュメントを拒否し、私は実行する必要が言う:
docker run -it --link some-redis:redis --rm redis sh -c 'exec redis-cli -h "$REDIS_PORT_6379_TCP_ADDR" -p "$REDIS_PORT_6379_TCP_PORT"'
これはどのようにしてに変換されますか。ドッカーの作成実行?
グレート!働く私は最後のアプローチを取ってそれを実行します:docker-compose run rcli – ivoba
@ivoba優秀!より視認性の高い答えをあなたのコメントに追加しました。 – VonC
docker-compose run redis redis-cli -h redisは、コンテナの実行中にも機能します。この方法では、別のrcliコンテナを宣言する必要はありません。 – ivoba