📦

Dockerって何?未経験からエンジニア転向中の私が調べてみた

に公開

こんにちは、ヒナです!

動物病院で働いてたけど、現場のアナログさに嫌気が差してエンジニアを目指すことにしました。勉強を始めて数日、今日は「Docker」について調べてみたよ!

Dockerってなに?

プログラミングの勉強を始めると「環境構築」ってめっちゃ出てくるよね。

「とりあえずNode.jsをインストールして…」
「あれ、バージョン違う…」
「Macだと動くのにWindowsだと動かない…」

こういうの、あるあるらしい。私もすでに環境構築で何回かつまずいてる…💦

で、Dockerを使うと、開発環境を「コンテナ」っていう箱に入れて、どのPCでも同じ環境で動かせるんだって!

チームで開発するときも「俺の環境だと動くんだけどな〜」がなくなるらしい。すごい!

調べてわかったこと

公式チュートリアルがある

Dockerの公式サイトに日本語のチュートリアルがあった!
https://www.docker.com/ja-jp/101-tutorial/

自分のペースで進められるみたい。まずはここからかな。

Qiitaにわかりやすい記事が

「Dockerがわからない人へ。これ1本で0から学べる丁寧なDocker入門」っていう記事が人気みたい。ハンズオン形式で手を動かしながら学べるのが良さそう!

Docker Composeってのもある

複数のコンテナを一気に管理するときに使うらしい。まだ1つのコンテナも動かせてないけど…笑

今月の目標はDocker

  1. 公式チュートリアルをやってみる
  2. Qiitaの記事でハンズオン
  3. 簡単なコンテナを動かしてみる

ここまでできたら、また報告するね!

おまけ:LiftKitが気になる

調べてたら「LiftKit」っていうUIフレームワークを見つけた。

なんと黄金比を使ってデザインするらしい!


今日もちょっとずつ前進!
明日もがんばる💪

GitHubで編集を提案

Discussion