前提・実現したいこと
Remote DevelopmentでEC2にあるLaradockのworkspaceコンテナ内のファイルを編集できるようにしたい
該当のソースコード
# Read more about SSH config files: https://linux.die.net/man/5/ssh_config # ~/.ssh/config Host aws #Elastic IPアドレス HostName "" User ec2-user Port 22 #~~.pemファイルのパス IdentityFile "" LocalForward 23750 /var/run/docker.sock
json
1/* ~/.ssh/setting.json*/ 2{ 3 "docker.host": "tcp://localhost:23750" 4}
聞きたいこと
https://qiita.com/kanosawa/items/07e26edb19c86091fa48
様々なサイトを見たのですが、こちらのサイトを参考にすすめることにしました。
1.OSの問題なのかDockerDesktopがインストールできていません。これがないとそもそも話にならないのでしょうか?
2.https://qiita.com/YumaInaura/items/1d5c18a9e55484ccad89こちらのサイトに書かれているこのコード
Dockerfile
1FROM ubuntu:16.04 2 3RUN apt-get update && apt-get install -y openssh-server 4RUN mkdir /var/run/sshd 5RUN echo 'root:screencast' | chpasswd 6RUN sed -i 's/PermitRootLogin prohibit-password/PermitRootLogin yes/' /etc/ssh/sshd_config 7 8# SSH login fix. Otherwise user is kicked off after login 9RUN sed 's@session\s*required\s*pam_loginuid.so@session optional pam_loginuid.so@g' -i /etc/pam.d/sshd 10 11ENV NOTVISIBLE "in users profile" 12RUN echo "export VISIBLE=now" >> /etc/profile 13 14EXPOSE 22 15CMD ["/usr/sbin/sshd", "-D"]
はLaradockのnginx内のDockerfileに記述すればいいのでしょうか?(接続したいのはworkspaceのコンテナ)
そうすればコンテナに直接SSH接続ができるようになるということを
https://qiita.com/kanosawa/items/07e26edb19c86091fa48
「dockerコンテナにssh接続」の部分では言っているのでしょうか?
3.vscodeからサーバーにSSHで接続するということはできているのですがCONTAINERSという項目はなく画像のようになっています。SSH接続ができていてEC2上にContainerが起動していればそれをvscodeが勝手に認識して表示してくれると解釈しているのですが、画像からするとコンテナを認識していないのでしょうか?
それともこちらでRemoteContainer?で設定するのでしょうか?
補足情報(FW/ツールのバージョンなど)
windows10 HOME
64ビットオペレーディングシステム x64 ベースプロセッサ
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/06/28 00:39