for iPhone 充電ケーブル 純正 【2025新版 MFI認証】 0.2M/1M/1M/2M 4本セット ライトニングケーブル USB アイホン 充電コード 急速充電 高耐久 断線防止 データ転送 lightning ケーブル for iPhone 14/ 13/ 12/ 11/ XS/XR/X/ 8/ 7/ 6s/ 6/5/SE/SE2,for iPad Mini/Air 各種対応
¥799 (2025年4月26日 13:07 GMT +09:00 時点 - 詳細はこちら価格および発送可能時期は表示された日付/時刻の時点のものであり、変更される場合があります。本商品の購入においては、購入の時点で当該の Amazon サイトに表示されている価格および発送可能時期の情報が適用されます。)Anker Solix C300 Portable Power Station with Anker Solix PS60 Compact Portable Solar Panel 288Whポータブル電源と60Wソーラーパネルセット ぽーたぶる電源 定格出力300W 小型軽量 持ち運び便利 コンパクト パワフル 急速充電 リン酸鉄 太陽光発電セット 防災 キャンプ
¥26,970 (2025年4月26日 13:09 GMT +09:00 時点 - 詳細はこちら価格および発送可能時期は表示された日付/時刻の時点のものであり、変更される場合があります。本商品の購入においては、購入の時点で当該の Amazon サイトに表示されている価格および発送可能時期の情報が適用されます。)【国内正規品】MonsGeek(モンスギーク) FUN60 Pro SP 有線モデル HEセンサー 0.01mm ラピッドトリガー対応 磁気スイッチ Akko Glare Magnetic Switch 英語配列 テンキーレス サイドプリント 有線8K ホットスワップ SnapKeys (SOCD)対応 ARGB対応 高コスパ ゲーミングキーボード White
¥5,980 (2025年4月26日 13:05 GMT +09:00 時点 - 詳細はこちら価格および発送可能時期は表示された日付/時刻の時点のものであり、変更される場合があります。本商品の購入においては、購入の時点で当該の Amazon サイトに表示されている価格および発送可能時期の情報が適用されます。)
はじめに
本記事では、Visual Studio Code(VS Code)の拡張機能「Dev Containers」を使って構築する開発環境である「Dev Container」について解説します。
個人の備忘録程度の走り書きとなっておりますが、温かい目で見守っていただければ幸いです。
Dockerを活用した開発環境の一つであり、環境構築の煩わしさを軽減し、どこでも同じ開発環境を再現できる点が特徴です。
書こうと思ったきっかけ
受講しているITスクールのハッカソン交流会にて、初めて「Dev Container」という単語を耳にしました。聞き慣れない用語だったため、自分でも改めて調べてみようと思ったのが、今回この記事を書こうと思ったきっかけになります。
Dev Containerとは
Dev Containerは、VS CodeとDockerを使って構築する開発環境です。
参考文献
Windows、Mac、Linuxといった主要なOS上で動作し、以下のような特徴があります。
- VS CodeでDev Containerを起動すると、Dockerコンテナがフル機能の開発環境として利用可能になります。
- ホストマシンからソースコードをマウントしつつ、VS Codeの拡張機能やライブラリはコンテナ内にインストールされます。
- これにより、ホスト環境にインストールされている他のライブラリやツールとの競合を気にせずに開発が行えます。
利用シーンの一例
たとえば、プロジェクトAではNode.jsのバージョン14を、プロジェクトBではバージョン18を使いたい場合、ホストマシンで開発しているとバージョン管理ツール(nなど)での切り替えが必要になります。
しかし、Dev Containerを使用することで、プロジェクトごとに完全に独立した開発環境を用意できるため、こうした煩雑な作業を避けることが可能です。
まとめ
現時点ではまだDev Containerを実際に使ったことはありませんが、今回の調査を通じて仕組みや利便性について理解が深まりました。
今後、プロジェクトや学習の中で開発環境構築の必要が生じた際には、実際にDev Containerを試してみたいと考えています。
特に、チーム開発や異なる言語・フレームワークを扱うプロジェクトで活用することで、その効果を実感できる場面が増えるのではないかと感じています…!