Slide 1

Slide 1 text

Docker はじめの一歩 #1 Dockerコンテナを動かしてみよう 2025年2月2日(日)14時~ 渕上 恵士朗

Slide 2

Slide 2 text

自己紹介 ・名前:渕上 恵士朗(ふちがみ けいしろう) ・出身:福岡大学商学部経営学科 ・仕事:SIerにてSEとして勤務(5年くらい) 現在は銀行でアプリ開発(バックエンド)     エンジニアカフェスタッフとしてたまに勤務 ・技術:vb.net、SQLServer、IIS     kotlin(spring boot)、MySQL、 AWS ・業界:ホテル基幹システム     製造・流通業(販売管理システム)     個人バンキングアプリバックエンド

Slide 3

Slide 3 text

イベントの目的 ・Dockerについての理解を深めたい ・Dockerを使った環境構築をできるようになる

Slide 4

Slide 4 text

自己紹介タイム

Slide 5

Slide 5 text

最初に・・・ ・主催者はwindowsオンプレ歴が長いです ・仮想化やdockerに触れ始めたのここ1年くらい →知識が皆様の求めるレベルに達していない、多少、語弊、誤りを含む場合が ありますので、今日の説明は参考程度にして頂き後日、サイトや参考書での学 習をお勧めしております。

Slide 6

Slide 6 text

仮想化(ホスト型)とは ・一台のサーバーで複数の仮想環境を作り出すこと ・ゲストOSは別々のものでOK ・一台の物理サーバーで複数のサーバーを構築できる (WEB、メール、ファイルなど) ・仮想化ソフトウェアはVirtualbox、VMWareなど https://clouddirect.jp.fujitsu.com/service/navi-beginner-virtualization https://www.itmanage.co.jp/column/virtualization-server-integration/ https://qiita.com/Toyo_m/items/3060fc5961d62a840bee

Slide 7

Slide 7 text

コンテナとは ・ホストOS上でアプリケーション、ミドルウェアを実行するための領域(ユーザ空 間)を複数に分割して利用する ・アプリケーションとその実行に必要なものがパッケージ化されていて、どのよう な環境でもすぐに実行が可能 ・冪等性があり安心 https://www.itmanage.co.jp/column/virtualization-server-integration/ https://qiita.com/Toyo_m/items/3060fc5961d62a840bee

Slide 8

Slide 8 text

Dockerとは ・コンテナを利用した仮想化を実現する ためのツール ・Dockerイメージをコンテナ上で起動 させることで、DB、WEBサーバーを気軽 に起動できる。 ・DockerイメージはDocker Hubでたくさん公開されており利用できる ・自分でDockerのイメージを作成することもできる https://www.itmanage.co.jp/column/virtualization-server-integration/

Slide 9

Slide 9 text

Dockerとは ・Docker Desktopをインストールし、Docker clientを通して操作を行う https://zenn.dev/ttnt_1013/articles/f36e251a0cd24e

Slide 10

Slide 10 text

Dockerの環境構築 ・windows https://docs.docker.jp/desktop/install/windows-install.html ・mac https://docs.docker.jp/desktop/install/mac-install.html ※windowsの方は手間じゃなければWSL2から動かしたほうがいいかも ・Windows と Linux 間でファイルやコマンドのやり取りが少し面倒 ・Linux 固有のコマンドは利用できない

Slide 11

Slide 11 text

Hello Worldやってみよう ・イメージをpullする docker pull hello-world ・イメージを起動する docker run hello-world ・Hello worldと表示するイメージです ・Docker Hubにあるイメージはpullしなくてもrunするときにpullもされる

Slide 12

Slide 12 text

次回のご案内 #2 Docker イメージとコンテナを動かしてみよう(日程未定) ・Dockerfileとは? ・自分のイメージを作って動かしてみる