2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

今更Dockerの素晴らしさについて書いてみる

Last updated at Posted at 2022-11-23

Dockerとは

コンテナと呼ばれる仮想環境を作成、実行、配布するプラットフォームのこと

何が良いの?

「プログラミングは環境構築が一番難しい」
この言葉を打破する技術、それがDocker。
開発環境を用意するとき、どのVer.をDLすればいいか迷った事はないだろうか。
以前入れたVer.の環境が悪影響して、新しく入れた環境が動作しなかったことはないだろうか。

Dockerを使えば、複数の独立した環境を、1つの物理的なマシンに同居させられる。
環境構築を行うコード(DockerComposeやコマンド)をコピペすれば、速やかに任意の環境を用意できる。

とは言っても難しいんでしょ?

この本1冊を読んでみよう。
1日30分*2週間程度で読了できるはず。とにかくまず使ってみたい、って人には良書。

VSCodeとの連携

上記を参考に、VSCode拡張機能Remote Developmentを入れればGUI操作によってDocker RunやImageの操作、ボリュームの操作などを行う事もできるため、コマンドと並行して使える様になるとよい。

他にもGitやMysqlなどの拡張機能を入れるとDockerで環境用意→クエリやDBをMysqlで接続→分析コードをGit/GitHubで履歴管理という一連の過程をすべてVSCode上で行う事ができるようになる。

2
0
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?