「Docker Dev Environments」発表 Dockerコンテナで開発環境のバージョン管理などが可能に
今回は「「Docker Dev Environments」発表 Dockerコンテナで開発環境のバージョン管理などが可能に」についてご紹介します。
関連ワード (実行環境、所属、複数等) についても参考にしながら、ぜひ本記事について議論していってくださいね。
本記事は、It Media News様で掲載されている内容を参考にしておりますので、より詳しく内容を知りたい方は、ページ下の元記事リンクより参照ください。
この記事は新野淳一氏のブログ「Publickey」に掲載された「」(2021年7月2日掲載)を、ITmedia NEWS編集部で一部編集し、転載したものです。
Docker社は、アプリケーションプログラマがソースコードのバージョン管理をGitHubを用いて行うように、Dockerコンテナを用いて開発環境のバージョン管理や共有、再現などを簡単に行える「Docker Dev Environments」のテクニカルプレビューをしました。
現在、複数のプログラマが所属する開発チームではGitHubなどのソースコード管理ツールを用いてソースコードのバージョン管理を行うのが一般的です。
これによりソースコードのバージョン管理が容易になる一方、例えばソースコードのバージョンによってビルド環境やビルド後のアプリケーション実行環境が微妙に変化した場合、複数の開発環境や実行環境を管理する手間は依然として残っていました。
今回発表されたDocker Dev Environmentsは、Dockerコンテナを用いてこうしたビルド環境や実行環境の変化の管理を容易にするものです。
Docer Dev Environmentsを用いることで、ソースコード管理ツールにはコードと一緒にその環境の詳細もバージョン管理されるため、再現性のある開発環境を簡単に構築し開発チーム内で共有できるようになります。
Dockerのブログ「」から、Docker Dev Environmentsの説明を一部引用しましょう。
Once a developer is working in a Development Environment, they can share their work-in-progress code and dependencies in one click via the Docker Hub. They can then switch between their developer environments or their teammates’ environments, moving between branches to look at work-in-progress changes without moving off their current Git branch.
(開発者がDev Environmentで作業する場合、Docker Hubを介してワンクリックで作業中のコードや開発環境の依存関係を共有できます。開発者は、自分の開発環境とチームメイトの開発環境とを切り替えつつ、現在作業中のGitブランチから移動することなく、ブランチ間を移動して開発中のコードの変更を確認することができます)
下記の説明はやや分かりにくいですが、開発環境としてのDockerコンテナ内からソースコードをマウントすることで環境とコードを分離して管理可能にし、それによりさまざまな利点が得られることを説明しているようです。
Dev Environments use tools built into code editors that allow Docker to access code mounted into a container rather than on the developer’s local host. This isolates the tools, files and running services on the developer’s machine allowing multiple versions of them to exist side by side, also improving file system performance!
(Dev Environmentsでは、コードエディタに組み込まれたツールを使用し、開発者のローカルホストではなくDockerコンテナにマウントされたコードにDockerがアクセスできるようにします。これにより、開発者のマシン上のツール、ファイル、実行中のサービスが分離され、複数のバージョンが並んで存在できるようになり、ファイルシステムのパフォーマンスも向上します)
Docker Dev Environmentsは、Docker Desktopの新機能として搭載されます。
Docker社はDocker Hubを中心とした開発者向けのツールに注力することを現在の戦略として明確にしています。Docker Dev Environmentsはその最新の成果といえそうです。
Copyright © ITmedia, Inc. All Rights Reserved.
複数(ふくすう)の意味や使い方 Weblio辞書
「複数」の意味は 数が二つ以上であること。Weblio国語辞典では「複数」の意味や使い方、用例、類似表現などを解説しています。
複数 - Wikipedia
複数(ふくすう)とは、1より多くの数に対する数および個数の名称である。これに対し、1の場合は単数ということもある。 言語学では、複数とは「2個以上」の数量を表現する、量(文法的な数)の概念として使用される。
複数とは - コトバンク
精選版 日本国語大辞典 - 複数の用語解説 - 〘名〙① 二つ以上の数。⇔単数。〔数学ニ用ヰル辞ノ英和対訳字書(1889)〕② 文法で、ある名詞または代名詞の表わす人や事物がただ一個だけのものでないこと。⇔単数。〔小学日本文典(1874)〕※学生時代(1918)〈久米正雄〉求婚者の話「もう複...
Weblio和英辞書 - 「複数」の英語・英語例文・英語表現
「複数」は英語でどう表現する?【単語】the plural...【例文】It is used here as a plural...【その他の表現】plural... - 1000万語以上収録!英訳・英文・英単語の使い分けならWeblio英和・和英辞書
複数の英訳|英辞郎 on the WEB
複数 の. a number of. more than one〔「 more than one + 名詞」が主語である場合、その動詞は単数受けとなる。. 〕. 形. plural (人や物の). 連結. multi-. 単語帳への登録は「英辞郎 on the WEB Pro」でご …
plural とは 意味・読み方・表現 | Weblio英和辞書
plural【形】複数の a plural form: 複数形. - 研究社 新英和中辞典...【発音】plˈʊ(ə)rəl【変化】plurals(複数形) - 1000万語収録!Weblio英和・和英辞書
Googleアカウントを追加で複数作成する方法! 削除、切替、 …
Google(グーグル)アカウントは無料で追加して複数作成できます。用途に合わせてGoogleアカウントを使い分けたい人に向けて、Googleアカウントを追加で複数作成する方法を解説します。またデフォルト設定やマルチログイン機能、アカウントの削除方法など、PCやスマホで複数のGoogleアカウントを効率的に管理する方法についても併せて解説します。
【Excel】IF関数が複雑になりすぎ!エクセルで複数の条件を ...
· 複数の条件がある場合は、このペアを順々に指定していけばよいのです。冒頭で紹介したIF関数では、複数の条件を記述する時に、IF関数の中に ...
2台目(複数)のパソコンでウイルスバスター クラウドを利用 ...
1つのシリアル番号で複数のコンピュータにインストールしたいのですが、ウイルスバスター クラウドを 2台目、3台目のコンピュータにインストールする方法を教えてください。
地図に複数住所を一括表示 | しるしーず
· Leafletで地図に複数の住所を一括表示. Leaflet を使用して、複数の住所を 地図(OpenStreetMap)上に一括表示する。. 99件までだと数字付きのマーカーで表示し、100件以上は数字無しのマーカーで表示している。. 2021/03/04使用していたジオコーダー(住所→経緯度変換)が使えなくなったので別のものに変更しました。. 新しいジオコーダーはこれまでのものと違いサーバーに ...
46436:
2021-07-03 23:31[Qiita新着] Docker を活用して即座に Python Selenium 実行環境を作る