0どーも、ぐるたか@guru_takaです。業務でDockerを初めて使用しました。参考リンクDockerとは?Dockerはコンテナ型の仮想化を実現するプロダクトです。仮想化とは、PCの中にもう1台のPCを立ち上げる感じです。下図のように、ホストOSの上にコンテナを立ち上げて起動します。-前編-今までの仮想化は仮想環境ごとにOSがあったのですが、コンテナ型仮想化はPC本体にあやかる感じなので、軽量です!Dockerを使うメリットとして、プログラムを動作させる環境(コンテナ)を共有できるので、環境の違いによるトラブルを回避できます。Imageとは?クラスに近いです。Imageが必要になります。Hubに色んな源が公開されているので、コマンドでPullすると、良いでしょう。python:3.7これだけでは、Pythonしか入っていません。色んなパッケージとか好きなものをインストールしたいですよね?その時に役立つのが、Dockerfileです。自分のオリジナルなImageを作れます!以下、サンプルです。コンテナ起動時に叩くコマンドそして、Dockerfileが作れたら、オリジナルのImageを作ります。いわゆる、ビルドです。.コンテナとは?インスタンス化されたものです。Imageがたいやきを作る型に対し、コンテナは作られた”たいやき”になります。コンテナの起動方法コンテナを起動するのは簡単です。イメージ名これでコンテナが立ち上がります!よく使うコマンド以上で簡単にDockerの頻出ワードの実行の流れをまとめました。以下、よく使うオプションのサンプルです。Spreadsheet...ぐるたか0→1を作る人に憧れ、2018.10からプログラミングを学び、今はとある会社で、webサービスを開発中!プライベートでは、ARアプリやwebサービス、拡張機能など色々と個人開発してます。