Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
Yuta Matsumura
PDF, PPTX
694 views
「自分のとこでは動くけど…」を無くす devcontainer
https://geekersnites.connpass.com/event/261441/
Technology
◦
Read more
0
Save
Share
Embed
Embed presentation
Download
Download as PDF, PPTX
1
/ 21
2
/ 21
3
/ 21
4
/ 21
5
/ 21
6
/ 21
7
/ 21
8
/ 21
9
/ 21
10
/ 21
11
/ 21
12
/ 21
13
/ 21
14
/ 21
15
/ 21
16
/ 21
17
/ 21
18
/ 21
19
/ 21
20
/ 21
21
/ 21
More Related Content
PPTX
世界一わかりやすいClean Architecture
by
Atsushi Nakamura
PDF
MySQLアーキテクチャ図解講座
by
Mikiya Okuno
PDF
こわくない Git
by
Kota Saito
PDF
開発速度が速い #とは(LayerX社内資料)
by
mosa siru
PDF
Where狙いのキー、order by狙いのキー
by
yoku0825
PPTX
Python製BDDツールで自動化してみた
by
KeijiUehata1
PDF
マイクロサービス 4つの分割アプローチ
by
増田 亨
PDF
シリコンバレーの「何が」凄いのか
by
Atsushi Nakada
世界一わかりやすいClean Architecture
by
Atsushi Nakamura
MySQLアーキテクチャ図解講座
by
Mikiya Okuno
こわくない Git
by
Kota Saito
開発速度が速い #とは(LayerX社内資料)
by
mosa siru
Where狙いのキー、order by狙いのキー
by
yoku0825
Python製BDDツールで自動化してみた
by
KeijiUehata1
マイクロサービス 4つの分割アプローチ
by
増田 亨
シリコンバレーの「何が」凄いのか
by
Atsushi Nakada
What's hot
PDF
なぜ、いま リレーショナルモデルなのか(理論から学ぶデータベース実践入門読書会スペシャル)
by
Mikiya Okuno
PDF
MySQL 5.7にやられないためにおぼえておいてほしいこと
by
yoku0825
PDF
マイクロにしすぎた結果がこれだよ!
by
mosa siru
PDF
MySQLで論理削除と正しく付き合う方法
by
yoku0825
PDF
ソフトウェアにおける 複雑さとは何なのか?
by
Yoshitaka Kawashima
PDF
SQLアンチパターン - 開発者を待ち受ける25の落とし穴 (拡大版)
by
Takuto Wada
PDF
SQLアンチパターン 幻の第26章「とりあえず削除フラグ」
by
Takuto Wada
PDF
新入社員のための大規模ゲーム開発入門 サーバサイド編
by
infinite_loop
KEY
やはりお前らのMVCは間違っている
by
Koichi Tanaka
PDF
プログラムの処方箋~健康なコードと病んだコード
by
Shigenori Sagawa
PDF
テスト文字列に「うんこ」と入れるな
by
Kentaro Matsui
PDF
目grep入門 +解説
by
murachue
PDF
Flutter移行の苦労と、乗り越えた先に得られたもの
by
Recruit Lifestyle Co., Ltd.
PDF
ソーシャルゲーム案件におけるDB分割のPHP実装
by
infinite_loop
PDF
Raspberry Pi + Go で IoT した話
by
yaegashi
PDF
イミュータブルデータモデルの極意
by
Yoshitaka Kawashima
PPTX
「関心の分離」と「疎結合」 ソフトウェアアーキテクチャのひとかけら
by
Atsushi Nakamura
PDF
強いて言えば「集約どう実装するのかな、を考える」な話
by
Yoshitaka Kawashima
PDF
暗号技術の実装と数学
by
MITSUNARI Shigeo
PDF
大規模ソーシャルゲームを支える技術~PHP+MySQLを使った高負荷対策~
by
infinite_loop
なぜ、いま リレーショナルモデルなのか(理論から学ぶデータベース実践入門読書会スペシャル)
by
Mikiya Okuno
MySQL 5.7にやられないためにおぼえておいてほしいこと
by
yoku0825
マイクロにしすぎた結果がこれだよ!
by
mosa siru
MySQLで論理削除と正しく付き合う方法
by
yoku0825
ソフトウェアにおける 複雑さとは何なのか?
by
Yoshitaka Kawashima
SQLアンチパターン - 開発者を待ち受ける25の落とし穴 (拡大版)
by
Takuto Wada
SQLアンチパターン 幻の第26章「とりあえず削除フラグ」
by
Takuto Wada
新入社員のための大規模ゲーム開発入門 サーバサイド編
by
infinite_loop
やはりお前らのMVCは間違っている
by
Koichi Tanaka
プログラムの処方箋~健康なコードと病んだコード
by
Shigenori Sagawa
テスト文字列に「うんこ」と入れるな
by
Kentaro Matsui
目grep入門 +解説
by
murachue
Flutter移行の苦労と、乗り越えた先に得られたもの
by
Recruit Lifestyle Co., Ltd.
ソーシャルゲーム案件におけるDB分割のPHP実装
by
infinite_loop
Raspberry Pi + Go で IoT した話
by
yaegashi
イミュータブルデータモデルの極意
by
Yoshitaka Kawashima
「関心の分離」と「疎結合」 ソフトウェアアーキテクチャのひとかけら
by
Atsushi Nakamura
強いて言えば「集約どう実装するのかな、を考える」な話
by
Yoshitaka Kawashima
暗号技術の実装と数学
by
MITSUNARI Shigeo
大規模ソーシャルゲームを支える技術~PHP+MySQLを使った高負荷対策~
by
infinite_loop
Similar to 「自分のとこでは動くけど…」を無くす devcontainer
PPTX
Devcontainerのススメ(1)-Devcontainerとはどういう技術?-
by
iPride Co., Ltd.
PDF
Developing inside a Container
by
arukoh
PDF
脱VM!! リモートコンテナによる開発
by
HIRA
PPTX
Developers Containers for Basis, for team development.
by
Takao Tetsuro
PDF
Dockerを使ったローカルでの開発から本番環境へのデプロイまで
by
Ryo Nakamaru
PPTX
Dev Containers Customization Short version
by
Takao Tetsuro
PDF
Azure Cosmos DB Emulator on Docker を GitHub Codespaces で動かす!
by
Kazumi OHIRA
PDF
【BS13】チーム開発がこんなにも快適に!コーディングもデバッグも GitHub 上で。 GitHub Codespaces で叶えられるシームレスな開発
by
日本マイクロソフト株式会社
PDF
とある社内ビックデータ基盤にバッチ用コンテナ基盤を構築してみた
by
Hiroshi Toda
PDF
[External] 2021.12.15 コンテナ移行の前に知っておきたいこと @ gcpug 湘南
by
Google Cloud Platform - Japan
PDF
若手エンジニア向けカンファレンス #BitValley2020 登壇資料 (オタ駆動開発)
by
Madoka Chiyoda
PDF
Dockerで.NET Core 3.0 GUIアプリを動かす話
by
You&I
PDF
Intranet Development v1.0 (TSG LIVE! 12 LT )
by
iwashiira2ctf
PDF
Web系エンジニアのためのスキルアップ講座 ーDockerで開発環境を作ろう ー
by
Yosuke INOUE
Devcontainerのススメ(1)-Devcontainerとはどういう技術?-
by
iPride Co., Ltd.
Developing inside a Container
by
arukoh
脱VM!! リモートコンテナによる開発
by
HIRA
Developers Containers for Basis, for team development.
by
Takao Tetsuro
Dockerを使ったローカルでの開発から本番環境へのデプロイまで
by
Ryo Nakamaru
Dev Containers Customization Short version
by
Takao Tetsuro
Azure Cosmos DB Emulator on Docker を GitHub Codespaces で動かす!
by
Kazumi OHIRA
【BS13】チーム開発がこんなにも快適に!コーディングもデバッグも GitHub 上で。 GitHub Codespaces で叶えられるシームレスな開発
by
日本マイクロソフト株式会社
とある社内ビックデータ基盤にバッチ用コンテナ基盤を構築してみた
by
Hiroshi Toda
[External] 2021.12.15 コンテナ移行の前に知っておきたいこと @ gcpug 湘南
by
Google Cloud Platform - Japan
若手エンジニア向けカンファレンス #BitValley2020 登壇資料 (オタ駆動開発)
by
Madoka Chiyoda
Dockerで.NET Core 3.0 GUIアプリを動かす話
by
You&I
Intranet Development v1.0 (TSG LIVE! 12 LT )
by
iwashiira2ctf
Web系エンジニアのためのスキルアップ講座 ーDockerで開発環境を作ろう ー
by
Yosuke INOUE
More from Yuta Matsumura
PDF
チーム開発で徐々にコード品質をあげていく取り組み
by
Yuta Matsumura
PDF
.NETのサポートポリシーのおさらい #csharptokyo
by
Yuta Matsumura
PDF
App Modernization for .NET
by
Yuta Matsumura
PDF
分かったうえではじめるCI/CD
by
Yuta Matsumura
PDF
VSCodeで始めるAzure Static Web Apps開発
by
Yuta Matsumura
PDF
いつでもどこでも .NET
by
Yuta Matsumura
PDF
.NET アプリを改善して実践する継続的インテグレーション
by
Yuta Matsumura
PDF
マイクロサービス開発が捗る Project Tye
by
Yuta Matsumura
PDF
オンライン中心だから地方のコミュニティも見てみませんか? - Fukuoka.NETの紹介
by
Yuta Matsumura
PDF
Azure の ID 管理サービスに LINE ログインを組み込もう
by
Yuta Matsumura
PDF
Blazor Server テンプレート解説
by
Yuta Matsumura
PDF
The Twelve-Factor (A|M)pp with C#
by
Yuta Matsumura
PDF
改めて C# でできることを振り返る
by
Yuta Matsumura
PDF
スタートアップ企業が実践するクラウドネイティブアプリケーションの開発手法
by
Yuta Matsumura
PDF
忙しい人のための .NET Conf 2019 まとめ
by
Yuta Matsumura
PDF
.NET Conf の歩き方
by
Yuta Matsumura
PDF
PHPカンファレンス福岡2019 閉会式
by
Yuta Matsumura
PDF
PHPカンファレンス福岡2019 開会式
by
Yuta Matsumura
PDF
これから始める Bot Builder 開発のコツと舞台裏
by
Yuta Matsumura
PDF
ASP.NET Core 2.x Identityについて
by
Yuta Matsumura
チーム開発で徐々にコード品質をあげていく取り組み
by
Yuta Matsumura
.NETのサポートポリシーのおさらい #csharptokyo
by
Yuta Matsumura
App Modernization for .NET
by
Yuta Matsumura
分かったうえではじめるCI/CD
by
Yuta Matsumura
VSCodeで始めるAzure Static Web Apps開発
by
Yuta Matsumura
いつでもどこでも .NET
by
Yuta Matsumura
.NET アプリを改善して実践する継続的インテグレーション
by
Yuta Matsumura
マイクロサービス開発が捗る Project Tye
by
Yuta Matsumura
オンライン中心だから地方のコミュニティも見てみませんか? - Fukuoka.NETの紹介
by
Yuta Matsumura
Azure の ID 管理サービスに LINE ログインを組み込もう
by
Yuta Matsumura
Blazor Server テンプレート解説
by
Yuta Matsumura
The Twelve-Factor (A|M)pp with C#
by
Yuta Matsumura
改めて C# でできることを振り返る
by
Yuta Matsumura
スタートアップ企業が実践するクラウドネイティブアプリケーションの開発手法
by
Yuta Matsumura
忙しい人のための .NET Conf 2019 まとめ
by
Yuta Matsumura
.NET Conf の歩き方
by
Yuta Matsumura
PHPカンファレンス福岡2019 閉会式
by
Yuta Matsumura
PHPカンファレンス福岡2019 開会式
by
Yuta Matsumura
これから始める Bot Builder 開発のコツと舞台裏
by
Yuta Matsumura
ASP.NET Core 2.x Identityについて
by
Yuta Matsumura
「自分のとこでは動くけど…」を無くす devcontainer
1.
#geekersnite 「自分のとこでは動くけど…」を無くす devcontainer 2022/10/14 GEEKERS
NITE #1 Yuta Matsumura
2.
#geekersnite 松村 優大 (MLBお兄さん) Chief
Technical Architect (C#, PHP, Azure) Microsoft MVP (Developer Technologies) #fukuten #devblogradio の中の人 @tsubakimoto_s Currently working for
3.
#geekersnite 「自分のとこでは動くけど…」を無くす devcontainer 2022/10/14 GEEKERS
NITE #1 Yuta Matsumura
4.
#geekersnite こんな経験ありませんか? これ作ったので 動かしてみて 動かない・・・
5.
#geekersnite こんな経験ありませんか? 開発環境 • Windows • Node.js
14 • VS Code • 手動インストール • … 開発環境 • macOS • Node.js 18 • IDE • homebrew • … 開発環境の作り方が バラバラ
6.
#geekersnite 開発環境の揃え方 • 同じ PC
の支給 • 環境構築のマニュアル化 • セットアップスクリプトの配布 • 共通の仮想環境の配布 • コンテナーイメージの配布
7.
#geekersnite VS Code Remote
Development • 開発環境を「リモート」にもつ仕組み SSH / Container / WSL (Windows Subsystem for Linux) ▼ • 開発環境としてコンテナーを準備する (devcontainer) • https://code.visualstudio.com/docs/remote/containers • Visual Studio Code + 拡張機能パック • Docker (Windows / macOS / Engine)
8.
#geekersnite VS Code Remote
Containers の前提 • Visual Studio Code を使って作業する • ミドルウェアをコンテナーに含められる 上記以外の環境では使えません
9.
#geekersnite devcontainer をさくっと試す GitHub: microsoft/vscode-remote-try-*
10.
#geekersnite devcontainer の試し方
11.
#geekersnite devcontainer の始め方①
12.
#geekersnite devcontainer の始め方① 1. アプリケーションを
VS Code で開く 2. Dockerfile を準備する 3. コマンドパレットを開く Dev Containers: Open Folder in Container… 4. Dockerfile のあるフォルダを指定する 5. devcontainer.json のできあがり
13.
#geekersnite
14.
#geekersnite devcontainer の始め方②
15.
#geekersnite devcontainer の始め方② 1. アプリケーションを
VS Code で開く 2. コマンドパレットを開く 3. devcontainer 構成の設定 Dev Containers: Add Development Container Configuration Files... 4. プリセットから選択 Show All Definitions... > Definitions 5. コンテナーで開き直す Reopen in Container
16.
#geekersnite 開発に必要なツールも一緒にインストールすることができます
17.
#geekersnite .devcontainer/ .devcontainer ├ base.Dockerfile │ ベースイメージ構成
(参考用) ├ devcontainer.json │ コンテナー構成 └ Dockerfile
18.
#geekersnite ▶コンテナー構成 ▶VS Code構成 ▶転送ポート番号 ▶コンテナー作成後コマンド ▶コンテナー内ユーザー
19.
#geekersnite GitHub Codespaces もいいぞ~
20.
#geekersnite
21.
#geekersnite dotfiles があると便利 https://tsubalog.hatenablog.com/entry/2022/09/11/232051
Download