Submit Search
Upload
dockerハンズオン
•
1 like
•
161 views
S
Shugo Ushio
Follow
dockerを実際に使用して、開発からデプロイまでをイメージできれば幸いです。 https://github.com/ushios/docker_hands_on
Read less
Read more
Engineering
Report
Share
Report
Share
1 of 24
Recommended
自作アプリをデプロイしてみた with Docker
自作アプリをデプロイしてみた with Docker
iPride Co., Ltd.
Dockerfile for Perl development
Dockerfile for Perl development
Yuzo Iwasaki
CMS for Cloud by Ruby
CMS for Cloud by Ruby
Masaki Komagata
ゆるふわなDockerの使い方
ゆるふわなDockerの使い方
Kento Aoyama
Docker道場オンライン#1 Docker基礎概念と用語の理解
Docker道場オンライン#1 Docker基礎概念と用語の理解
Masahito Zembutsu
Docker実践入門
Docker実践入門
hiro nemu
Dockerハンズオン
Dockerハンズオン
啓介 大橋
Dockerfile を書くためのベストプラクティス解説編
Dockerfile を書くためのベストプラクティス解説編
Masahito Zembutsu
Recommended
自作アプリをデプロイしてみた with Docker
自作アプリをデプロイしてみた with Docker
iPride Co., Ltd.
Dockerfile for Perl development
Dockerfile for Perl development
Yuzo Iwasaki
CMS for Cloud by Ruby
CMS for Cloud by Ruby
Masaki Komagata
ゆるふわなDockerの使い方
ゆるふわなDockerの使い方
Kento Aoyama
Docker道場オンライン#1 Docker基礎概念と用語の理解
Docker道場オンライン#1 Docker基礎概念と用語の理解
Masahito Zembutsu
Docker実践入門
Docker実践入門
hiro nemu
Dockerハンズオン
Dockerハンズオン
啓介 大橋
Dockerfile を書くためのベストプラクティス解説編
Dockerfile を書くためのベストプラクティス解説編
Masahito Zembutsu
DockerでWordPressサイトを開発してみよう
DockerでWordPressサイトを開発してみよう
mookjp
Docker/Aarukas入門ハンズオン資料~第1回さくらとコンテナの夕べ #さくらの夕べ 番外編
Docker/Aarukas入門ハンズオン資料~第1回さくらとコンテナの夕べ #さくらの夕べ 番外編
Masahito Zembutsu
Dockerで遊んでみよっかー YAPC::Asia Tokyo 2014
Dockerで遊んでみよっかー YAPC::Asia Tokyo 2014
Masahiro Nagano
コンテナ on Windows
コンテナ on Windows
Tsubasa Nomura
アプリ屋もDockerをドカドカ使おう ~ Docker入門
アプリ屋もDockerをドカドカ使おう ~ Docker入門
Hori Tasuku
Docker for Windows & Web Apps for Containers 実践活用技法
Docker for Windows & Web Apps for Containers 実践活用技法
Microsoft Corporation
Docker超入門
Docker超入門
Katsunori Kanda
Dockerイメージを作る
Dockerイメージを作る
Masahiro Tomita
Docker入門: コンテナ型仮想化技術の仕組みと使い方
Docker入門: コンテナ型仮想化技術の仕組みと使い方
Yuichi Ito
Introduce that Best practices for writing Dockerfiles
Introduce that Best practices for writing Dockerfiles
Yukiya Hayashi
Docker handson
Docker handson
koda3
Docker超入門
Docker超入門
VirtualTech Japan Inc.
ビルドサーバで使うDocker
ビルドサーバで使うDocker
Masashi Shinbara
Ansibleを使ってdockerコンテナをプロビジョニングする
Ansibleを使ってdockerコンテナをプロビジョニングする
Ryo Adachi
Dockerでlamp環境を作って見る
Dockerでlamp環境を作って見る
zhengen lin
コマンドラインツールとしてのDocker
コマンドラインツールとしてのDocker
74th
Docker Swarm入門
Docker Swarm入門
Masahito Zembutsu
kpackによるコンテナイメージのビルド
kpackによるコンテナイメージのビルド
Masanori Nara
DockerとDocker Hubの操作と概念
DockerとDocker Hubの操作と概念
Masahito Zembutsu
Dockerクイックツアー
Dockerクイックツアー
Etsuji Nakai
More Related Content
Similar to dockerハンズオン
DockerでWordPressサイトを開発してみよう
DockerでWordPressサイトを開発してみよう
mookjp
Docker/Aarukas入門ハンズオン資料~第1回さくらとコンテナの夕べ #さくらの夕べ 番外編
Docker/Aarukas入門ハンズオン資料~第1回さくらとコンテナの夕べ #さくらの夕べ 番外編
Masahito Zembutsu
Dockerで遊んでみよっかー YAPC::Asia Tokyo 2014
Dockerで遊んでみよっかー YAPC::Asia Tokyo 2014
Masahiro Nagano
コンテナ on Windows
コンテナ on Windows
Tsubasa Nomura
アプリ屋もDockerをドカドカ使おう ~ Docker入門
アプリ屋もDockerをドカドカ使おう ~ Docker入門
Hori Tasuku
Docker for Windows & Web Apps for Containers 実践活用技法
Docker for Windows & Web Apps for Containers 実践活用技法
Microsoft Corporation
Docker超入門
Docker超入門
Katsunori Kanda
Dockerイメージを作る
Dockerイメージを作る
Masahiro Tomita
Docker入門: コンテナ型仮想化技術の仕組みと使い方
Docker入門: コンテナ型仮想化技術の仕組みと使い方
Yuichi Ito
Introduce that Best practices for writing Dockerfiles
Introduce that Best practices for writing Dockerfiles
Yukiya Hayashi
Docker handson
Docker handson
koda3
Docker超入門
Docker超入門
VirtualTech Japan Inc.
ビルドサーバで使うDocker
ビルドサーバで使うDocker
Masashi Shinbara
Ansibleを使ってdockerコンテナをプロビジョニングする
Ansibleを使ってdockerコンテナをプロビジョニングする
Ryo Adachi
Dockerでlamp環境を作って見る
Dockerでlamp環境を作って見る
zhengen lin
コマンドラインツールとしてのDocker
コマンドラインツールとしてのDocker
74th
Docker Swarm入門
Docker Swarm入門
Masahito Zembutsu
kpackによるコンテナイメージのビルド
kpackによるコンテナイメージのビルド
Masanori Nara
DockerとDocker Hubの操作と概念
DockerとDocker Hubの操作と概念
Masahito Zembutsu
Dockerクイックツアー
Dockerクイックツアー
Etsuji Nakai
Similar to dockerハンズオン
(20)
DockerでWordPressサイトを開発してみよう
DockerでWordPressサイトを開発してみよう
Docker/Aarukas入門ハンズオン資料~第1回さくらとコンテナの夕べ #さくらの夕べ 番外編
Docker/Aarukas入門ハンズオン資料~第1回さくらとコンテナの夕べ #さくらの夕べ 番外編
Dockerで遊んでみよっかー YAPC::Asia Tokyo 2014
Dockerで遊んでみよっかー YAPC::Asia Tokyo 2014
コンテナ on Windows
コンテナ on Windows
アプリ屋もDockerをドカドカ使おう ~ Docker入門
アプリ屋もDockerをドカドカ使おう ~ Docker入門
Docker for Windows & Web Apps for Containers 実践活用技法
Docker for Windows & Web Apps for Containers 実践活用技法
Docker超入門
Docker超入門
Dockerイメージを作る
Dockerイメージを作る
Docker入門: コンテナ型仮想化技術の仕組みと使い方
Docker入門: コンテナ型仮想化技術の仕組みと使い方
Introduce that Best practices for writing Dockerfiles
Introduce that Best practices for writing Dockerfiles
Docker handson
Docker handson
Docker超入門
Docker超入門
ビルドサーバで使うDocker
ビルドサーバで使うDocker
Ansibleを使ってdockerコンテナをプロビジョニングする
Ansibleを使ってdockerコンテナをプロビジョニングする
Dockerでlamp環境を作って見る
Dockerでlamp環境を作って見る
コマンドラインツールとしてのDocker
コマンドラインツールとしてのDocker
Docker Swarm入門
Docker Swarm入門
kpackによるコンテナイメージのビルド
kpackによるコンテナイメージのビルド
DockerとDocker Hubの操作と概念
DockerとDocker Hubの操作と概念
Dockerクイックツアー
Dockerクイックツアー
dockerハンズオン
1.
Docker hands on 使い方からデプロイまで
2.
目次 • イメージとコンテナ • 使い方 •
開発 • デプロイ
3.
上記をcloneしてください https://github.com/ushios/docker_hands_on
4.
イメージとコンテナ
5.
イメージとコンテナ https://yoshinorin.net/2016/10/03/docker-image-and-container-command/
6.
使い方
7.
使い方 • イメージをpullする • $
docker pull • イメージからコンテナを生成する • $ docker run • イメージから別のイメージを生成する • $ docker build
8.
イメージをpullする • $ docker
pull alpine • $ docker images
9.
イメージから コンテナを生成する • $ docker
run alpine • $ docker run alpine pwd
10.
イメージから 別のイメージを生成する • $ docker
run alpine git —version • 001_build $ docker build -t alpine-git . • $ docker run alpine-git git —version
11.
イメージから 別のイメージを生成する • 002_build $
docker-compose build [alpine-git] • 002_build $ docker-compose run alpine-git —version
12.
開発
13.
開発 • ソースコードをイメージにコピー • COPY
A B • ソースコードをコンテナにマウント • —volume=/foo:/var
14.
ソースコードを イメージにコピー • 003_develop $
docker build -t hello-go . • 003_develop $ docker run hello-go • main.goを編集して実行してみると・・・?
15.
ソースコードを コンテナにマウント • 003_develop $
docker build -t hello-go . # 不要 • 003_develop $ docker run -v `pwd`:/app hello-go • 編集して実行してみると・・・?
16.
ソースコードを コンテナにマウント • 004_develop $
docker-compose run hello-go
17.
デプロイ
18.
デプロイ • イメージのアップロード • $
docker push • イメージのダウンロード • $ docker pull
19.
アカウント作ってください。 https://hub.docker.com/
20.
イメージのアップロー ド • 003_develop $
docker build -t xxxxx/hello-go • $ docker login • $ docker push xxxxx/hello-go
21.
イメージのアップロー ド • 005_deploy $
docker-compose build app • 005_deploy $ docker-compose push app
22.
イメージのダウンロー ド • $ docker
pull xxxxx/hello-go # やらなくてもいい • $ docker run xxxxx/hello-go
23.
最後に
24.
最後に • 1イメージ1プロセス • dockerを用意することの面倒くささ •
環境変数を使う • 初期段階でのpush, pullの必要性と、k8s, docker-swarmの 周辺ツール含むオーケストレーションツールについて