![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
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ランキング
-
vncとultravncとrealvncの3つ...
-
「自然開発」って何ですか?
-
jpeg画像をDICOM画像に変換したい
-
Accessでナビゲーションウィン...
-
ASP.NetでWebアプリ開発の経験...
-
VBAからIPアドレスを取得...
-
開発用にAMD系パソコンはダメ?
-
MS-DOS3.1
-
VB2010 フォームのリロード
-
中 イキがしたいです…。
-
JavaとPHPの違いを教えてくださ...
-
39歳生産技術のスキルについて
-
顧客への納品物について
-
ヒトクローン(人間クローン)...
-
テストケース数
-
システム開発の工程を教えてく...
-
オブジェクト指向で開発されたP...
-
AIとITの違いを教えてください!
-
技術獲得型M&A
-
Visual SourceSafe の解説図書...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
vncとultravncとrealvncの3つ...
-
日本はこれから防衛産業に力を...
-
Accessでナビゲーションウィン...
-
「自然開発」って何ですか?
-
システム開発の手付金について
-
VBAからIPアドレスを取得...
-
紀元二千七百年式典
-
MS-DOS3.1
-
ヘッダーファイルのmachine.hが...
-
いわゆるソシャゲは何のプログ...
-
adblockとadblock plus
-
SGML、HTML、XML、XHTMLなどの違い
-
MFCの参考書を探しています
-
プロフェッショナル版とアカデ...
-
長所&短所
-
『進路』プログラマーとシステ...
-
TextBoxにWebリンクを
-
ASP.NETや.NET、C#とかVBとか
-
農産物の出荷管理
-
フリーマーケットサイトを作る...
おすすめ情報