2
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Azure App Serviceを使用してDockerコンテナ(Linux)を作成する

Posted at

概要

本書ではAzure App Serviceを使用してLinuxのDockerコンテナを作成します。その後、作成したDockerコンテナでコマンド操作、FTPを使用します。

0. 前提条件

  • Azureのアカウントを作成していること
  • WinSCPなどのFTPによるファイル受け渡しソフトをインストールしていること

1. Linuxコンテナの作成

  1. Azureポータルにログインし、左側メニューから「App Service」をクリックする。
    appservice_001.JPG

  2. 左上メニューから「作成」をクリックする。
    appservice_002.JPG

  3. 「基本」メニューより下記の項目を入力し「次:Docker」をクリックする。

    • サブスクリプション
    • リソースグループ
    • 名前
    • 公開 : Dockerコンテナ
    • オペレーティングシステム : Linux
    • 地域 : Japan East
    • Linuxプラン
    • SKUとサイズ : Free F1
      appservice_003.JPG
  4. 「Docker」メニューより下記の項目を選択し「次:監視」をクリックする。

    • オプション : 単一コンテナー
    • イメージソース : クリックスタート
    • クイックスタートオプション : NGINX
      appservice_004.JPG
  5. 「監視」メニューにて問題がなければ「次:タグ」をクリックする。
    appservice_005.JPG

  6. 「タグ」メニューにて問題がなければ「次:確認および作成」をクリックする。
    appservice_006.JPG

  7. 設定した項目を確認し「作成」をクリックする。
    appservice_007.JPG

  8. デプロイが進行しているので待機する。
    appservice_008.JPG

  9. デプロイが完了した画面が表示されたことを確認する。その後、「リソースに移動」をクリックする。
    appservice_009.JPG

  10. リソースが表示されたことを確認する。
    appservice_010.JPG

2. コマンド操作を実施する

  1. リソース画面の左側メニューから「高度なツール」をクリックする。
    appservice_014.JPG

  2. 「移動」をクリックする。
    appservice_015.JPG

  3. 上側メニューから「Bash」をクリックする。
    appservice_016.JPG

  4. ターミナル画面が表示されたことを確認する。
    appservice_017.JPG

  5. ターミナル画面にて基本的なコマンドを実行する。

    > hostname
    > date
    > uname -a
    > cat /etc/os-release
    > free
    など
    

appservice_037.JPG

3. FTPを実施する

  1. リソース画面の左側メニューから「デプロイ資格情報」をクリックする。
    appservice_023.JPG

  2. 下記の項目を入力し「保存」をクリックする。

    • FTP/デプロイユーザー名
    • パスワード
    • パスワードの確認
      appservice_024.JPG
  3. FTPデプロイユーザー名、FTPSホスト名をコピーする。

  4. WinSCPを起動する。

  5. 下記の項目を入力し「ログイン」をクリックする。

    • 転送プロトコル : FTP
    • 暗号化 : 暗黙のTLS/SSL暗号化
    • ホスト名
    • ポート番号 : 990
    • ユーザー名
    • パスワード                                              
      appservice_033.JPG
  6. 作成したコンテナのディレクトリが表示されたことを確認する。
    appservice_034.JPG

  7. 作成したファイルをコンテナに転送できたことを確認する。
    appservice_035.JPG

最後に

Azure App Serviceを利用することですぐにLinuxのDockerコンテナを作成することができます。またApp Serviceで作成したDockerコンテナを使用することで、制限はありますがWebサイトなどを作成することができます。

2
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?