質問: Docker初心者です。見当違いなことを言っていたら申し訳ないですが、作業において不便であるため、解決策がありましたら助言もらえるとありがたいです。 ### 問題点 https://qiita.com/ucan-lab/items/5fc1281cd8076c8ac9f4 こちらのサイトを参考にDocker for windowsを使ってLaravelでの開発環境の構築を行いました。 windowsを使っているため、dockerのコマンドなどはPower Shellを使い行っているのですが、 コンテナ接続したあと(laravelのコマンドを叩いたり、storageの中のログを確認したり等)を行う場合であっても Power Shellでの操作の為とても作業効率が悪く感じています。 ### 質問 Dockerを使う前まではvagrantを使い、teratermやRloginなどのターミナルソフトでローカルに立てたサーバー(ipアドレス)にSSH接続していました。 Docker for windowsを使った場合であっても、上記のようなターミナルソフトを使ってコンテナに接続し、Laravelの各種コマンドを叩きたいのですが、可能でしょうか。
回答: 基本的にコンテナに SSH 接続は一般的な開発方法ではありません Linux ライクなターミナルを使う方法はあります 僕は `Git for Wihdows` をインストールすると付属している `Git Bash` を使っています ほぼ Linux な操作感で使いやすいです 次のようなコマンドでコンテナにターミナルを割り当て可能です: ``` winpty docker exec -it container_name bash ```