SlideShare a Scribd company logo
1 of 36
事前のお願
い事項
dockerがインストールされている
VSCodeがインストールされている
事前共有ファイルがダウンロードされている
Tokenをどこかにメモしてください。
(準備不足ですみません)
7bc149733170fc63d620f25558a0
af678eb3b426
Docker(開発環境構築)
石田雄亮
agenda
・はじめに
・自己紹介
・目的とゴール
・事前に頂いた質問おさらい
・Dockerの概要(コンテナ型VMとは、データ永続化)
・やることの概要
・事前情報
・環境構築してみる
・docker-composeとは
・イメージのインポート
・docker-composeでコンテナの一斉立ち上げ
・gitでソースのclone
・ソースのザックり説明
・実行してみる
〜環境構築完了〜
〜開発編〜
・ちょっと修正してみる
はじめに
• 今回のイベントでの資料・発言は、所属企業(日本IBMサービス株式会
社)代表としてのものでは決してありません。
• 私個人の見解を述べるものでありますので、その点よろしくお願いいたし
ます。
• Ishida Alright received です。
• 初めての講習の為、不手際もあるかと思いますが、ご了承ください。
agenda
・はじめに
・自己紹介
・目的とゴール
・事前に頂いた質問おさらい
・Dockerの概要(コンテナ型VMとは、データ永続化)
・やることの概要
・事前情報
・環境構築してみる
・docker-composeとは
・イメージのインポート
・docker-composeでコンテナの一斉立ち上げ
・gitでソースのclone
・ソースのザックり説明
・実行してみる
〜環境構築完了〜
〜開発編〜
・ちょっと修正してみる
今回の目的
とゴール
目的
dockerを使用することで、開発環境構築
が簡単にできる事を体感して頂く
ゴール
あらかじめ用意された手順で、
開発環境が整う
頂いた質問
(一部編集)
開発環境構築から、Dockerを使用することで未使用
の場合と比べてどのようなことが利点となるのか
イメージの概念について。
vagrantとの差異について
Python(Kaggle)との連携
1からコンテナの活用までわかるとありがたいです
agenda
・はじめに
・自己紹介
・目的とゴール
・事前に頂いた質問おさらい
・Dockerの概要(コンテナ型VMとは、データ永続化)
・やることの概要
・事前情報
・環境構築してみる
・docker-composeとは
・イメージのインポート
・docker-composeでコンテナの一斉立ち上げ
・gitでソースのclone
・ソースのザックり説明
・実行してみる
〜環境構築完了〜
〜開発編〜
・ちょっと修正してみる
Docker概要
• OS仮想化の技術
• ホストOS上で動かすコンテナ
• イメージをもとにコンテナを作
成する
• ホストOSのカーネルをコンテナ
と共有することで、コンテナが
軽量に
• イメージ→コンテナ→編集→イ
メージが可能なので、独自の変
更をアーカイブできる
※公式サイトより図抜粋
https://www.docker.com
イメージとコンテナの関係
イメージ コンテナ イメージ
CentOS CentOS
ライブラリ等
CentOS
ライブラリ等
コンテナ
CentOS
ライブラリ等
データとか
イメージ
CentOS
ライブラリ等
データとか
• イメージ:DVDのような書き込み不可メディアみたいなもの
• コンテナ:PC上に展開され、書き込み可能になった状態みたいなもの
コンテナ化 コンテナ化イメージ化
この状態のものをお配りします
イメージ化
おさらい
HyperVisor型の仮想化技術よ
り軽い(VMwareや、Parallels)
イメージとコンテナというも
の(関係)がある
作った環境(イメージ)を配
布しやすい
使ってみての
Dockerの
メリット所感
• ネットでたくさん出てくるので、私
の経験から…
• 環境構築や移行、撤去が格段に楽に
• 今回の題材。
• 環境依存の問題を取り除ける
• Win(7一部除く)/Mac/Linuxな
ど動作端末を気にせず開発環境
が作れる
• 環境を戻せる(ロールバック)
• gitのrevertみたいなもの
agenda
・はじめに
・自己紹介
・目的とゴール
・事前に頂いた質問おさらい
・Dockerの概要(コンテナ型VMとは、データ永続化)
・やることの概要
・事前情報
・環境構築してみる
・docker-composeとは
・イメージのインポート
・docker-composeでコンテナの一斉立ち上げ
・gitでソースのclone
・ソースのザックり説明
・実行してみる
〜環境構築完了〜
〜開発編〜
・ちょっと修正してみる
今回やること
• 環境構築してから、DBの商品と価格を表示(json)するWEBサービスを
作ろう
• 前提
• あなたは「途中から開発に参加するエンジニア」です。
• なのでプログラム自体は作ってあります。
• まずは一度通して実践し、のちにスクリプトの中身を説明します
仕組み
• SPA(Single Page Application)を意識
• WebサーバーとDBの最小構成
• (アプリの開発環境+DB+DBのストレージ)の構成
• すでにデータ入りのイメージを使用
• コンテナ間通信と、HostOSのポート共有を併用
• DBのイメージにデータを内包するのではなく、データのみ別
コンテナで管理(絵で説明します)
アーキテクチャ
HW
OS
Docker
pt_db_storagept_dbpt_app
ディレクトリ
の共有
docker network
で通信
クライアント
httpで通信
OSのポート5000番を共有
ポート5000番
アーキテクチャ
HW
OS
Docker
pt_db_storagept_dbpt_app
ディレクトリの共有
docker network
で通信
クライアント
httpで通信
OSのポート5000番を共有
ポート5000番
※赤丸はのちにdocker-composeで説明します
agenda
・はじめに
・自己紹介
・目的とゴール
・事前に頂いた質問おさらい
・Dockerの概要(コンテナ型VMとは、データ永続化)
・やることの概要
・事前情報
・環境構築してみる
・docker-composeとは
・イメージのインポート
・docker-composeでコンテナの一斉立ち上げ
・gitでソースのclone
・ソースのザックり説明
・実行してみる
〜環境構築完了〜
〜開発編〜
・ちょっと修正してみる
事前情報
作業ディレクトリ
~/pt/
(ホームディレクトリにpt
ディレクトリを作成してくだ
さい)
使うコマンド
power pointを参照ください
ディレクトリ・ファイ
ル構成
agenda
・はじめに
・自己紹介
・目的とゴール
・事前に頂いた質問おさらい
・Dockerの概要(コンテナ型VMとは、データ永続化)
・やることの概要
・事前情報
・環境構築してみる
・イメージのインポート
・docker-composeとは
・docker-composeでコンテナの一斉立ち上げ
・gitでソースのclone
・ソースのザックり説明
・実行してみる
〜環境構築完了〜
〜開発編〜
・ちょっと修正してみる
手順
環境構築編 事前に必要なライブラリやテーブル、テストデータを入れたイメー
ジを用意(今回はやってあります)
イメージを開発マシンにインポート
docker-composeを使って一気に環境構築
実践編 VSCodeのRemotoを用いてGitからソースをゲット
IDEを用いてソース編集
Gitにあげる
撤去編 ファイル消す
事前に必要なライブラリやテーブル、テストデータを入れたイメージを用意
• 今回事前に用意した内容はこんな感じです
• Linuxイメージ
• CentOS
• Python3.8
• pip
• Mysqlドライバ
• Flask(webサーバー)
• git
• MySqlイメージ
• MySql本体
• ストレージイメージ
• MySql用テーブル
• テストデータ
イメージを
開発マシンに
インポート
• Power shellを開く
• $ cd ~/pt/lesson/images/
• $ docker laod -i pt_app.tar
• $ docker laod –i pt_db.tar
• $ docker laod –i pt_db_storage.tar
docker-composeとは
• 複数コンテナで構成されるシステムを簡単に管理できる
docker-
composeを
使って一気に
環境構築
• PowerShellで
• $ cd ~/pt/lesson
docker-compose up –d と入力
• docker ps と入力してコンテナが立ち上
がっていることを確認
手順
環境構築編 事前に必要なライブラリやテーブル、テストデータを入れたイメー
ジを用意(今回はやってあります)
イメージを開発マシンにインポート
docker-composeを使って一気に環境構築
実践編 VSCodeのRemotoを用いてGitからソースをゲット
IDEを用いてソース編集
Gitにあげる
撤去編 ファイル消す
VSCodeで開発する
• 開発用のコンテナにアクセスする
• market place から 「Remote - Container」をインストール
IDEを用いて
ソース編集
• VSCodeを開く
• コンテナをアタッチ
• フォルダを追加
• 編集
• テスト
gitでソース
のclone
• userXXのXXは任意の番号
• VSCodeのRemoteのterminalで
• $mkdir work
• $cd work
• $ git clone
https://USER:7bc149733170fc63d620f25558a0af6
78eb3b426@github.com/yusuke-git/pasona
• $ cd pasona
• $ git config --local user.name userXX
• $ git config --local user.email userXX@mail.com
• $ git branch userXX
• $ git checkout userXX
ソースの簡易説明
• VSCodeにて説明
実行してみる
• 実演
Gitにあげる • $ git add
• git commit -m “hogehoge”
• $git push
〜応用編〜本番環境への展開
• オンプレサーバーや仮想サーバーへの展開
• クラウドサービスへの展開
〜応用編〜本番環境への展開
• オンプレサーバーや仮想サーバーへの展開
• サーバーにOSとDockerをインストール
• デプロイしたいコンテナをイメージ化し、サーバーに転送
• コンテナ化
Cloudやオンプレサーバー
OS
Docker
〜応用編〜本番環境への展開
CloudやHardware
OS
Docker
pt_db_storagept_dbpt_app
ディレクトリの共有
docker network
で通信
OSのポート5000番を共有
ポート5000番
• オンプレサーバーや仮想サーバーへの展開
• サーバーにOSとDockerをインストール
• デプロイしたいコンテナをイメージ化し、サーバーに転送
• コンテナ化
〜応用編〜本番環境への展開
ECS
pt_db_storagept_dbpt_app
ディレクトリの共有
docker network
で通信
ポート5000番
• クラウドサービスへの展開
• イメージをECRに登録
• ECSでコンテナ化
ECS ECS
ECR
pt_appのイメージ
pt_dbのイメージ
pt_db_storage
のイメージ
ECS

More Related Content

What's hot

CIツールのまとめとSide CI - CIツール勉強会@福岡
CIツールのまとめとSide CI - CIツール勉強会@福岡CIツールのまとめとSide CI - CIツール勉強会@福岡
CIツールのまとめとSide CI - CIツール勉強会@福岡Koichiro Sumi
 
To the Cloud & Back!:本当のクラウド対応をZertoが提供 -VMリアルタイムレプリケーション最新機能全貌-
To the Cloud & Back!:本当のクラウド対応をZertoが提供 -VMリアルタイムレプリケーション最新機能全貌-To the Cloud & Back!:本当のクラウド対応をZertoが提供 -VMリアルタイムレプリケーション最新機能全貌-
To the Cloud & Back!:本当のクラウド対応をZertoが提供 -VMリアルタイムレプリケーション最新機能全貌-株式会社クライム
 
WordBench Nagoya 12月勉強会
WordBench Nagoya 12月勉強会WordBench Nagoya 12月勉強会
WordBench Nagoya 12月勉強会Masaki Takeda
 
貧乏人でも出来るお手軽docker
貧乏人でも出来るお手軽docker貧乏人でも出来るお手軽docker
貧乏人でも出来るお手軽dockerKenzo Nagahisa
 
Circle ci and docker+serverspec
Circle ci and docker+serverspecCircle ci and docker+serverspec
Circle ci and docker+serverspecTsuyoshi Yamada
 
Dockerの基本的な話
Dockerの基本的な話Dockerの基本的な話
Dockerの基本的な話gree_tech
 
Dockerの期待と現実~Docker都市伝説はなぜ生まれるのか~
Dockerの期待と現実~Docker都市伝説はなぜ生まれるのか~Dockerの期待と現実~Docker都市伝説はなぜ生まれるのか~
Dockerの期待と現実~Docker都市伝説はなぜ生まれるのか~Masahito Zembutsu
 
物理マシンをケチる技術
物理マシンをケチる技術物理マシンをケチる技術
物理マシンをケチる技術Satoshi KOBAYASHI
 
開発チームもIaCやってみたい~VSOとDockerの組合せにチャレンジ~
開発チームもIaCやってみたい~VSOとDockerの組合せにチャレンジ~開発チームもIaCやってみたい~VSOとDockerの組合せにチャレンジ~
開発チームもIaCやってみたい~VSOとDockerの組合せにチャレンジ~CubedKachi
 
僕の考えた最強の開発環境(笑)
僕の考えた最強の開発環境(笑)僕の考えた最強の開発環境(笑)
僕の考えた最強の開発環境(笑)Yuta Nakano
 
Master of DR!バックアップ機能強化で進化を遂げた最新Zerto7をご紹介!
Master of DR!バックアップ機能強化で進化を遂げた最新Zerto7をご紹介!Master of DR!バックアップ機能強化で進化を遂げた最新Zerto7をご紹介!
Master of DR!バックアップ機能強化で進化を遂げた最新Zerto7をご紹介!株式会社クライム
 
コンテナ技術と普及がシステム・インテグレータに与える影響
コンテナ技術と普及がシステム・インテグレータに与える影響コンテナ技術と普及がシステム・インテグレータに与える影響
コンテナ技術と普及がシステム・インテグレータに与える影響Masahito Zembutsu
 
Dockerfile を書くためのベストプラクティス解説編
Dockerfile を書くためのベストプラクティス解説編Dockerfile を書くためのベストプラクティス解説編
Dockerfile を書くためのベストプラクティス解説編Masahito Zembutsu
 
Azure DevOps で実現する Unity アプリのハイパフォーマンス CI/CD
Azure DevOps で実現する Unity アプリのハイパフォーマンス CI/CDAzure DevOps で実現する Unity アプリのハイパフォーマンス CI/CD
Azure DevOps で実現する Unity アプリのハイパフォーマンス CI/CDyaegashi
 
Customazed CLI: カスタムVMイメージ作成支援ツール
Customazed CLI: カスタムVMイメージ作成支援ツールCustomazed CLI: カスタムVMイメージ作成支援ツール
Customazed CLI: カスタムVMイメージ作成支援ツールyaegashi
 
いまさら聞けないDocker - 第5回コンテナ型仮想化の情報交換会@大阪
いまさら聞けないDocker - 第5回コンテナ型仮想化の情報交換会@大阪いまさら聞けないDocker - 第5回コンテナ型仮想化の情報交換会@大阪
いまさら聞けないDocker - 第5回コンテナ型仮想化の情報交換会@大阪Kunihiro TANAKA
 
今さら聞けない人のためのDocker超入門 – OpenStack最新情報セミナー 2015年4月
今さら聞けない人のためのDocker超入門 – OpenStack最新情報セミナー 2015年4月今さら聞けない人のためのDocker超入門 – OpenStack最新情報セミナー 2015年4月
今さら聞けない人のためのDocker超入門 – OpenStack最新情報セミナー 2015年4月VirtualTech Japan Inc.
 

What's hot (20)

CIツールのまとめとSide CI - CIツール勉強会@福岡
CIツールのまとめとSide CI - CIツール勉強会@福岡CIツールのまとめとSide CI - CIツール勉強会@福岡
CIツールのまとめとSide CI - CIツール勉強会@福岡
 
To the Cloud & Back!:本当のクラウド対応をZertoが提供 -VMリアルタイムレプリケーション最新機能全貌-
To the Cloud & Back!:本当のクラウド対応をZertoが提供 -VMリアルタイムレプリケーション最新機能全貌-To the Cloud & Back!:本当のクラウド対応をZertoが提供 -VMリアルタイムレプリケーション最新機能全貌-
To the Cloud & Back!:本当のクラウド対応をZertoが提供 -VMリアルタイムレプリケーション最新機能全貌-
 
WordBench Nagoya 12月勉強会
WordBench Nagoya 12月勉強会WordBench Nagoya 12月勉強会
WordBench Nagoya 12月勉強会
 
貧乏人でも出来るお手軽docker
貧乏人でも出来るお手軽docker貧乏人でも出来るお手軽docker
貧乏人でも出来るお手軽docker
 
Circle ci and docker+serverspec
Circle ci and docker+serverspecCircle ci and docker+serverspec
Circle ci and docker+serverspec
 
Dockerの基本的な話
Dockerの基本的な話Dockerの基本的な話
Dockerの基本的な話
 
Azure de debian
Azure de debianAzure de debian
Azure de debian
 
Dockerの期待と現実~Docker都市伝説はなぜ生まれるのか~
Dockerの期待と現実~Docker都市伝説はなぜ生まれるのか~Dockerの期待と現実~Docker都市伝説はなぜ生まれるのか~
Dockerの期待と現実~Docker都市伝説はなぜ生まれるのか~
 
ゼロからはじめるKVM超入門
ゼロからはじめるKVM超入門ゼロからはじめるKVM超入門
ゼロからはじめるKVM超入門
 
実は怖くないDevOps
実は怖くないDevOps実は怖くないDevOps
実は怖くないDevOps
 
物理マシンをケチる技術
物理マシンをケチる技術物理マシンをケチる技術
物理マシンをケチる技術
 
開発チームもIaCやってみたい~VSOとDockerの組合せにチャレンジ~
開発チームもIaCやってみたい~VSOとDockerの組合せにチャレンジ~開発チームもIaCやってみたい~VSOとDockerの組合せにチャレンジ~
開発チームもIaCやってみたい~VSOとDockerの組合せにチャレンジ~
 
僕の考えた最強の開発環境(笑)
僕の考えた最強の開発環境(笑)僕の考えた最強の開発環境(笑)
僕の考えた最強の開発環境(笑)
 
Master of DR!バックアップ機能強化で進化を遂げた最新Zerto7をご紹介!
Master of DR!バックアップ機能強化で進化を遂げた最新Zerto7をご紹介!Master of DR!バックアップ機能強化で進化を遂げた最新Zerto7をご紹介!
Master of DR!バックアップ機能強化で進化を遂げた最新Zerto7をご紹介!
 
コンテナ技術と普及がシステム・インテグレータに与える影響
コンテナ技術と普及がシステム・インテグレータに与える影響コンテナ技術と普及がシステム・インテグレータに与える影響
コンテナ技術と普及がシステム・インテグレータに与える影響
 
Dockerfile を書くためのベストプラクティス解説編
Dockerfile を書くためのベストプラクティス解説編Dockerfile を書くためのベストプラクティス解説編
Dockerfile を書くためのベストプラクティス解説編
 
Azure DevOps で実現する Unity アプリのハイパフォーマンス CI/CD
Azure DevOps で実現する Unity アプリのハイパフォーマンス CI/CDAzure DevOps で実現する Unity アプリのハイパフォーマンス CI/CD
Azure DevOps で実現する Unity アプリのハイパフォーマンス CI/CD
 
Customazed CLI: カスタムVMイメージ作成支援ツール
Customazed CLI: カスタムVMイメージ作成支援ツールCustomazed CLI: カスタムVMイメージ作成支援ツール
Customazed CLI: カスタムVMイメージ作成支援ツール
 
いまさら聞けないDocker - 第5回コンテナ型仮想化の情報交換会@大阪
いまさら聞けないDocker - 第5回コンテナ型仮想化の情報交換会@大阪いまさら聞けないDocker - 第5回コンテナ型仮想化の情報交換会@大阪
いまさら聞けないDocker - 第5回コンテナ型仮想化の情報交換会@大阪
 
今さら聞けない人のためのDocker超入門 – OpenStack最新情報セミナー 2015年4月
今さら聞けない人のためのDocker超入門 – OpenStack最新情報セミナー 2015年4月今さら聞けない人のためのDocker超入門 – OpenStack最新情報セミナー 2015年4月
今さら聞けない人のためのDocker超入門 – OpenStack最新情報セミナー 2015年4月
 

Similar to Pasonatech docker hands on

Dockerを使ってみよう
Dockerを使ってみようDockerを使ってみよう
Dockerを使ってみようRyo Adachi
 
Docker for Windows & Web Apps for Containers 実践活用技法
Docker for Windows & Web Apps for Containers 実践活用技法Docker for Windows & Web Apps for Containers 実践活用技法
Docker for Windows & Web Apps for Containers 実践活用技法Microsoft Corporation
 
オトナのDocker入門
オトナのDocker入門オトナのDocker入門
オトナのDocker入門Tsukasa Kato
 
捕鯨!詳解docker
捕鯨!詳解docker捕鯨!詳解docker
捕鯨!詳解docker雄哉 吉田
 
Spring Boot の Web アプリケーションを Docker に載せて AWS ECS で動かしている話
Spring Boot の Web アプリケーションを Docker に載せて AWS ECS で動かしている話Spring Boot の Web アプリケーションを Docker に載せて AWS ECS で動かしている話
Spring Boot の Web アプリケーションを Docker に載せて AWS ECS で動かしている話JustSystems Corporation
 
Dockerを使ったローカルでの開発から本番環境へのデプロイまで
Dockerを使ったローカルでの開発から本番環境へのデプロイまでDockerを使ったローカルでの開発から本番環境へのデプロイまで
Dockerを使ったローカルでの開発から本番環境へのデプロイまでRyo Nakamaru
 
はじめてのAzure Web App for Containers! -コンテナの基礎から DevOps 環境の構築まで-
はじめてのAzure Web App for Containers! -コンテナの基礎から DevOps 環境の構築まで-はじめてのAzure Web App for Containers! -コンテナの基礎から DevOps 環境の構築まで-
はじめてのAzure Web App for Containers! -コンテナの基礎から DevOps 環境の構築まで-Saki Homma
 
Dockerで遊んでみよっかー YAPC::Asia Tokyo 2014
Dockerで遊んでみよっかー YAPC::Asia Tokyo 2014Dockerで遊んでみよっかー YAPC::Asia Tokyo 2014
Dockerで遊んでみよっかー YAPC::Asia Tokyo 2014Masahiro Nagano
 
Docker道場オンライン#1 Docker基礎概念と用語の理解
Docker道場オンライン#1 Docker基礎概念と用語の理解Docker道場オンライン#1 Docker基礎概念と用語の理解
Docker道場オンライン#1 Docker基礎概念と用語の理解Masahito Zembutsu
 
Docker入門: コンテナ型仮想化技術の仕組みと使い方
Docker入門: コンテナ型仮想化技術の仕組みと使い方Docker入門: コンテナ型仮想化技術の仕組みと使い方
Docker入門: コンテナ型仮想化技術の仕組みと使い方Yuichi Ito
 
Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】
Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】
Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】Masahito Zembutsu
 
Newcomer2020 Docker研修
Newcomer2020 Docker研修Newcomer2020 Docker研修
Newcomer2020 Docker研修Suguru Yazawa
 
Play framework+docker+aws ecr+aws beanstalk で楽々デプロイ
Play framework+docker+aws ecr+aws beanstalk で楽々デプロイPlay framework+docker+aws ecr+aws beanstalk で楽々デプロイ
Play framework+docker+aws ecr+aws beanstalk で楽々デプロイYoshiteru Takeshita
 
Docker実践入門
Docker実践入門Docker実践入門
Docker実践入門hiro nemu
 
自作アプリをデプロイしてみた with Docker
自作アプリをデプロイしてみた with Docker自作アプリをデプロイしてみた with Docker
自作アプリをデプロイしてみた with DockeriPride Co., Ltd.
 
明日からはじめられる Docker + さくらvpsを使った開発環境構築
明日からはじめられる Docker + さくらvpsを使った開発環境構築明日からはじめられる Docker + さくらvpsを使った開発環境構築
明日からはじめられる Docker + さくらvpsを使った開発環境構築MILI-LLC
 
Docker と ECS と WebSocket で最強のマルチプレイ・ゲームサーバを構築
Docker と ECS と WebSocket で最強のマルチプレイ・ゲームサーバを構築Docker と ECS と WebSocket で最強のマルチプレイ・ゲームサーバを構築
Docker と ECS と WebSocket で最強のマルチプレイ・ゲームサーバを構築gree_tech
 

Similar to Pasonatech docker hands on (20)

Dockerを使ってみよう
Dockerを使ってみようDockerを使ってみよう
Dockerを使ってみよう
 
Docker勉強会
Docker勉強会Docker勉強会
Docker勉強会
 
Docker for Windows & Web Apps for Containers 実践活用技法
Docker for Windows & Web Apps for Containers 実践活用技法Docker for Windows & Web Apps for Containers 実践活用技法
Docker for Windows & Web Apps for Containers 実践活用技法
 
オトナのDocker入門
オトナのDocker入門オトナのDocker入門
オトナのDocker入門
 
捕鯨!詳解docker
捕鯨!詳解docker捕鯨!詳解docker
捕鯨!詳解docker
 
Spring Boot の Web アプリケーションを Docker に載せて AWS ECS で動かしている話
Spring Boot の Web アプリケーションを Docker に載せて AWS ECS で動かしている話Spring Boot の Web アプリケーションを Docker に載せて AWS ECS で動かしている話
Spring Boot の Web アプリケーションを Docker に載せて AWS ECS で動かしている話
 
Docker v14
Docker v14Docker v14
Docker v14
 
Dockerを使ったローカルでの開発から本番環境へのデプロイまで
Dockerを使ったローカルでの開発から本番環境へのデプロイまでDockerを使ったローカルでの開発から本番環境へのデプロイまで
Dockerを使ったローカルでの開発から本番環境へのデプロイまで
 
はじめてのAzure Web App for Containers! -コンテナの基礎から DevOps 環境の構築まで-
はじめてのAzure Web App for Containers! -コンテナの基礎から DevOps 環境の構築まで-はじめてのAzure Web App for Containers! -コンテナの基礎から DevOps 環境の構築まで-
はじめてのAzure Web App for Containers! -コンテナの基礎から DevOps 環境の構築まで-
 
AD環境構築
AD環境構築AD環境構築
AD環境構築
 
Dockerで遊んでみよっかー YAPC::Asia Tokyo 2014
Dockerで遊んでみよっかー YAPC::Asia Tokyo 2014Dockerで遊んでみよっかー YAPC::Asia Tokyo 2014
Dockerで遊んでみよっかー YAPC::Asia Tokyo 2014
 
Docker道場オンライン#1 Docker基礎概念と用語の理解
Docker道場オンライン#1 Docker基礎概念と用語の理解Docker道場オンライン#1 Docker基礎概念と用語の理解
Docker道場オンライン#1 Docker基礎概念と用語の理解
 
Docker入門: コンテナ型仮想化技術の仕組みと使い方
Docker入門: コンテナ型仮想化技術の仕組みと使い方Docker入門: コンテナ型仮想化技術の仕組みと使い方
Docker入門: コンテナ型仮想化技術の仕組みと使い方
 
Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】
Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】
Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】
 
Newcomer2020 Docker研修
Newcomer2020 Docker研修Newcomer2020 Docker研修
Newcomer2020 Docker研修
 
Play framework+docker+aws ecr+aws beanstalk で楽々デプロイ
Play framework+docker+aws ecr+aws beanstalk で楽々デプロイPlay framework+docker+aws ecr+aws beanstalk で楽々デプロイ
Play framework+docker+aws ecr+aws beanstalk で楽々デプロイ
 
Docker実践入門
Docker実践入門Docker実践入門
Docker実践入門
 
自作アプリをデプロイしてみた with Docker
自作アプリをデプロイしてみた with Docker自作アプリをデプロイしてみた with Docker
自作アプリをデプロイしてみた with Docker
 
明日からはじめられる Docker + さくらvpsを使った開発環境構築
明日からはじめられる Docker + さくらvpsを使った開発環境構築明日からはじめられる Docker + さくらvpsを使った開発環境構築
明日からはじめられる Docker + さくらvpsを使った開発環境構築
 
Docker と ECS と WebSocket で最強のマルチプレイ・ゲームサーバを構築
Docker と ECS と WebSocket で最強のマルチプレイ・ゲームサーバを構築Docker と ECS と WebSocket で最強のマルチプレイ・ゲームサーバを構築
Docker と ECS と WebSocket で最強のマルチプレイ・ゲームサーバを構築
 

Pasonatech docker hands on