ガナリヤのQrunchガナリヤのQrunch競プロなどをします。Docker画像DockerDockerはホストOSを共有することで、仮想化したLinux環境を持ち出し自由にスケーリングすることでアプリケーションを簡単に持ち運ぶことができる技術。Linuxの共有は、カーネル部分をホストOSとコンテナのOSとで共有することでうまく機能させている。ホストOSと異なるPMやファイルシステムなどをコンテナのOS独自のものを利用し、軽量化に成功している。DockefileDockerfileは、ベースとなるイメージを選んでそこにコマンドを実行することで一度コンテナを作り、イメージ化、最後にCMDコマンドを記載することで、イメージから生成したコンテナに実行するコマンドを定めることができることになる。これによって、コンテナを共有することなく、Dockerfileを配れば自分の環境でImageを生成できる。CMDは上書きできる。いうことかというとコンテナ実行時にコマンドをしていすればCMDは実行されない。DockerImage/DockerHubDockerImageは、OS/アプリ・ファイルシステム等色々と入ったアーカイブファイル。プログラミング言語だとクラスに相当する。そのDockerImageはDockerHubに共有することができる。することでアップロードできる。このスラッシュの左側はイメージ名がかぶらないように必要である。