Glueの開発環境をDockerで構築する(その2)SHAREtwitterfacebookはてなブックマークpocket前回、Glueの開発環境をDockerで作りましたが、zeppelinコンテナを起動してホストからsshフォワードを実行して接続するという構成でホストを意識する必要がありましたが、せっかくzeppelinをdockerで作っているのでsshフォワードを行う部分もdockerで実現できないかと思い考えてみました。forwardコンテナを追加することにしました。forwardコンテナに接続しにいくことになります。forwardコンテナには名前でアクセスできるので、毎回設定変更する必要がなくなります。以下のとおりDockerfileを作成します。["/bin/sh","/home/ubuntu/ssh_forward.sh"]コンテナ起動時に実行するssh_forward.shを作成します。DNSを受取り鍵ファイルを作成して開発エンドポイントへ接続します。IP]※DevEndpoint接続用ssh秘密鍵は改行コードを「¥n」に置換して1行にしてからセットしてください。hubから取得しておいてください。GlueのDevEndpointの設定も事前に必要になります。up以下アドレスにアクセスして画面が表示されていれば成功です。http://localhost:8080これで全てdockerコンテナ上で完結できましたね。敏貴クラウド業界に興味を持ち、業務系のアプリエンジニアからインフラエンジニア見習いに転身しました。日々新しい技術に触れることができる環境でもがきつつも楽しい毎日を過ごしています。S3をはじめとするAWSの各種プロダクトを利用する際の、導入・設計から運用保守を含んだフルマネージドのサービスを提供し、バックアップや24時間365日の監視/障害対応、技術的な問い合わせに対するサポートなどを行っております。AWS上のインフラ構築およびAWSを活用したシステム開発など、案件のご相談はcloudpack.jpよりご連絡ください。cloudpack.。