dockerとは?
新しい配属先でテレワークになり、テレワーク用のpcにdockerを入れたのですが、これって何に必要なのですか?
色々調べると、概念が理解できないものが多すぎて、結局迷宮入りしてしまうのですが、かれこれ1年、これを使わずに開発しています。
これ、いつになったら、どんな状況で使うものなのでしょうか? 最初の頃、絶対必要だから、とインストールは必須のような感じでしたので、気になっています。
今のところ自分一人でpythonで開発しています。今後もその予定ですが、誰かの開発を引き継ぐことはあると思います。また、テレワークで、ごくたまに出勤する時は、打ち合わせや事務処理なので、開発はしないのですが、もしかしたら、会社のpcでも開発できるような環境が構築できる、などの用途に使えるのですか?
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
dockerを入れることを誰かに指示されたのなら、その人に聞くのが妥当でしょう。
開発では使うかもしれませんが、通常の事務仕事なら要らないはずです。Docker自体はコンテナと呼ばれる軽量仮想環境を構築・実行するツールです。コンテナは通常はLinux環境になります。
仮想マシンは通常、環境ごとにパソコン全体をOSごと仮想環境として構築しますが、DockerコンテナではOSカーネルはホストのものを共有してアプリケーションだけを仮想化します。なので本来Windows上でDockerを動かすことはできないのですが、VirtualBoxやHyper-Vといった仮想マシン環境の上にDockerコンテナ用の仮想Linuxマシンを用意してWindows上での動作を実現しています。今ではWindows自体にWSL2というLinux実行環境ができたのでその上で動作するのが標準になりましたけど。
なおDockerを使う理由は軽量仮想環境というより、Dockerファイルというテキストファイルで環境構築手順を文書化できる点でしょう。他のマシンで同じ仮想環境を再現しようと思うと一般に数GBものイメージをコピーする必要がありますが、Dockerなら数kBのDockerファイルで環境再現できます。
なので他人の開発環境を引き継ぐ必要があるならDockerは有用かもしれません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- ソフトウェア 移行PCにDockerがインストールされていても各種開発環境のアプリはインストールが必要? 2 2023/05/21 21:53
- UNIX・Linux WSL+Dockerでpython実行環境構築について 3 2023/05/05 17:03
- FTTH・光回線 テレワークでの作業。回線の上りが遅いと結局全体が遅いのですか。 3 2023/02/09 09:35
- 退職・失業・リストラ 退職を伝えたら引き止められています 4 2023/02/23 22:17
- 中古パソコン 中古PCを売る時、OS(Windows11)はどんな状態にするのが親切ですか? 4 2022/12/15 17:08
- デスクトップパソコン 「自動修復でPCを修復できませんでした」と表示されPCが起動しないのですが対処法はありますか? 5 2022/05/13 09:16
- Outlook(アウトルック) out look メールを引き継ぐ 5 2022/11/23 19:10
- その他(就職・転職・働き方) 大学で学んだ専門分野の勉強は仕事で使いますか? よく「仕事に必要なことは会社に入ってから学ぶ」「大学 2 2022/04/09 04:23
- 据え置き型ゲーム機 PS5向けに開発されているゲームって、PCユーザーを意識した物が多すぎませんか? タイトルは伏せます 5 2023/05/15 13:14
- Java 助けでください!!!!!!!!!!!! 4月から働き始めた新人SEです。 皆さんの体験談等を教えてい 7 2022/07/28 23:50
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
過剰なオブジェクト指向脳から...
-
16x16のスプライトフォント
-
本格的なWebアプリを公開する時...
-
Pythonって何を意識した言語な...
-
プログラミング未経験者(殆ど未...
-
オブジェクト指向プログラミン...
-
プログラミング初心者です。 Wi...
-
vba クリップボードクリアにつ...
-
chatGPTで次々と質問をしていく...
-
家庭のパソコンで Python の 環...
-
CLispのloop内の挙動について
-
昔のパソコン少年の武勇伝「店...
-
GoogleAppsScript文字列置換の...
-
sublimit textっていうエディタ...
-
最新のプログラム言語を学ぶに...
-
初心者powershellのPS1ファイル...
-
プログラマーと学歴の関係性に...
-
pythonにてseleniumを使うも、...
-
Google ColaboでGUI作成
-
そのまま使っただけなのに・・...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
vncとultravncとrealvncの3つ...
-
Accessでナビゲーションウィン...
-
ペロブスカイト太陽電池につい...
-
いわゆるソシャゲは何のプログ...
-
システム開発の手付金について
-
ASP.NetでWebアプリ開発の経験...
-
SNMPマネージャの開発
-
VBAからIPアドレスを取得...
-
ASP.NETや.NET、C#とかVBとか
-
SQL ServerでDBを構築。これは...
-
jpeg画像をDICOM画像に変換したい
-
QTシリアル通信
-
Windows CE プログラミング環境
-
C#で作成したDLLをExcelに内蔵...
-
Wii Fitを使いたい
-
「自然開発」って何ですか?
-
WiiのOSはあるんですか?
-
これから10年使えるおすすめメ...
-
windowsでiphoneアプリの開発
-
SGML、HTML、XML、XHTMLなどの違い
おすすめ情報