私はアプリケーション、サーバー、redis、データベースなどの複数のサービスを指定したドッカー作成ファイルを持っています。私はそれらにアクセスしたいときはdocker-compose exec application bash
またはdocker-compose exec server bash
です。しかし、docker-compose exec redis sh
を実行すると、エラーERROR: No such service: redis
が発生します。しかし、代わりにdocker exec -it smb-redis sh
を実行してアクセスすることができます。違いは何ですか?実行中のサービスの一部にアクセスできますが、そのコマンドを使用するサービスにアクセスできないのはなぜですか?docker-compose execは一部のサービスでしか動作しないのはなぜですか?
0
A
答えて
0
サービス名とイメージ名が異なる場合があります。私は
docker-compose exec mysql sh
ので、サービス名の問題ではなく、そのサービスが実際に実行されているものを使用する必要がありますRedisのに取得し、その後docker-compose.yml
version: "3"
mysql:
image: redis
、以下持つことができます。そのイメージ名は、redisやmysqlなどの名前でもかまいません。
関連する問題
- 1. execがスクリプトで動作しないのはなぜですか?
- 2. device.multitaskingSupportedが一部のデバイスで動作しないのはなぜですか?
- 3. 一部のデバイスでnotifyDataSetChangedが動作しないのはなぜですか?
- 4. exec()がforeachループで動作しないのはなぜですか?
- 5. subprocess.Popenがfind -execで動作しないのはなぜですか?
- 6. Linuxパイプとexecのstdoutが一緒に動作しないのはなぜですか?
- 7. 一部はIE8で動作しない
- 8. なぜphpコマンド `exec(" service apache2 restart ");` ubuntuで動作しないのですか?
- 9. Grailsの@TransactionalサービスでdomainObject.discard()が動作しないのはなぜですか?
- 10. WindowsサービスでStreamWriterが動作しないのはなぜですか?
- 11. Gmailの内部CSSがモバイルで動作しないのはなぜですか?
- 12. TextInputまたはStatusBarのプロパティの一部がAndroidで動作しないのはなぜですか?
- 13. 私のフォームフィールドの一部しか送信しないのはなぜですか?
- 14. ExpressJSで部分文字列が動作しないのはなぜですか?
- 15. 内部IPでbrowsermobproxyが動作しないのはなぜですか?
- 16. 一部の例で@Getmappingが動作しないのはなぜですか?私のコントローラで
- 17. ASP C#WCFサービスが動作しないのはなぜですか?
- 18. PreSendRequestHeadersとPreSendRequestContentが一貫して動作しないのはなぜですか?
- 19. git checkoutが一貫して動作しないのはなぜですか?
- 20. 一時テーブルがnhibernateで動作しないのはなぜですか?
- 21. 自動テストが動作しないのはなぜですか?
- 22. 一部のインストールでこれが動作しないのはなぜですか? (Dispatcher :: Instance()) - > someFunction();
- 23. 一部の検索バーがPythonリクエストで動作しないのはなぜですか?
- 24. モデルナビゲーションがセルフトラッキングエンティティで動作しないのはなぜですか?
- 25. Ajax.BeginFormがChromeで動作しないのはなぜですか?
- 26. SVGでdocument.titleが動作しないのはなぜですか?
- 27. サービスワーカーでCookieが動作しないのはなぜですか?
- 28. JSONDecodableでテンプレートが動作しないのはなぜですか?
- 29. ラッパーがHTMLで動作しないのはなぜですか?
- 30. オルトでアルファブレンディングが動作しないのはなぜですか?
docker-composeはコンテキスト(現在のディレクトリとdocker-compose.yml)に依存するためです。利用可能なコンテナを確認するには、 'docker-compose ps'を実行します。 – karser