Web App for ContainersへのSSH(ターミナル編)

◆ Live配信スケジュール ◆
サイオステクノロジーでは、Microsoft MVPの武井による「わかりみの深いシリーズ」など、定期的なLive配信を行っています。
⇒ 詳細スケジュールはこちらから
⇒ 見逃してしまった方はYoutubeチャンネルをご覧ください
【6/19開催】Kong Community Japan Meetup #4
本イベントでは、Kong Inc. のVP of ProductであるReza Shafii氏もプレゼンターとして参加。当社からはアーキテクト マネージャーの槌野の登壇が決定!参加無料です!!
https://column.api-ecosystem.sios.jp/connect/kong/1081/

【6/21開催】開発者目線でのSBOMとの向き合い方
SBOMの導入から開発者がSBOMの作成・管理を自動で行っていくための方法(デモ)を紹介します。SBOMを全く知らない人から、開発との統合までを紹介するので様々なレベルの方に学びがあるライブとなる予定です!
https://tech-lab.connpass.com/event/321422/

【7/19開催】現場で役立つAzure神小技10+α 〜生成AI,RAG,コスト削減など旬な技術満載のLT大会〜
Azureの最新技術や実用的な小技を紹介する特別なライトニングトーク大会を開催します!
https://tech-lab.connpass.com/event/319077/

【7/26開催】最適なIaCツールを選ぼう
プロジェクトでのツール選びに困らないための重要な観点をご説明します!
https://tech-lab.connpass.com/event/319532/

こんにちは、武井です。

Azureが提供しているWeb App for ContainersはDockerコンテナをぽいっとpushするだけで、Webアプリケーションの稼働に必要なモロモロのもの(ロードバランサーとか)がサクッと出来上がってしまう便利なPaaSサービスです。

ただ、コンテナにSSHするのにはちょっと一工夫必要ですので、今回はその一連の流れをご説明します。

Web App for ContainersへSSHする方法は、実は以下のブログでご紹介しましたが、これはブラウザ上の専用のツールでSSHするものです。

Web App for ContainersでコンテナにSSHする

でもやっぱりTerminalとかでSSHしたいですよね。今回はその方法をご説明します。上記のブログの内容は実施済みとします。

 

以下のコマンドを実行します。

$ az webapp create-remote-connection --subscription [サブスクリプションID] --resource-group [App Serviceのあるリソースグループ] -n [App Service名]
Verifying if app is running....
App is running. Trying to establish tunnel connection...
Opening tunnel on port: 59309
SSH is available { username: root, password: Docker! }
Ctrl + C to close

 

これでコンテナとのリモートコネクションが貼れました。コマンドの結果の「Opening tunnel on port: XXXXXX」のXXXXXXのポートにSSH接続します。上記の例だと59309です。

$ ssh root@localhost -p 59309
Warning: Permanently added '[localhost]:59309' (RSA) to the list of known hosts.
root@localhost's password: 
Last login: Wed Nov 11 10:23:11 2020 from XXX.XXX.XXX.XXX
[root@21300d2e3907 ~]# 

おおー。TerminalからSSHできました。これで自分の慣れた端末でWeb App for Containersにホストしたコンテナをメンテできます(●´ω`●)

アバター画像
About 武井 宜行 271 Articles
Microsoft MVP for Azure🌟「最新の技術を楽しくわかりやすく」をモットーにブログtech-lab.sios.jp)で情報を発信🎤得意分野はAzureによるクラウドネイティブな開発(Javaなど)💻「世界一わかりみの深いクラウドネイティブ on Azure」の動画を配信中📹 https://t.co/OMaJYb3pRN
ご覧いただきありがとうございます! この投稿はお役に立ちましたか?

役に立った 役に立たなかった

0人がこの投稿は役に立ったと言っています。


ご覧いただきありがとうございます。
ブログの最新情報はSNSでも発信しております。
ぜひTwitterのフォロー&Facebookページにいいねをお願い致します!



>> 雑誌等の執筆依頼を受付しております。
   ご希望の方はお気軽にお問い合わせください!

Be the first to comment

Leave a Reply

Your email address will not be published.


*


質問はこちら 閉じる