Submit Search
Upload
清貧Docker ~個人がDockerを使う理由~
•
3 likes
•
2,540 views
H
harupong
Follow
2016/2/24 kawasaki.rb #033
Read less
Read more
Technology
Report
Share
Report
Share
1 of 18
Download now
Download to read offline
Recommended
Docker 基本のおさらい
Docker 基本のおさらい
Naoki Nagazumi
Dockerについて
Dockerについて
74th
そろそろ知っておきたい!!コンテナ技術とDockerのキホン
そろそろ知っておきたい!!コンテナ技術とDockerのキホン
Naoki Nagazumi
【社内勉強会】Docker入門
【社内勉強会】Docker入門
Kazuki Murahama
オトナのDocker入門
オトナのDocker入門
Tsukasa Kato
Dockerクイックツアー
Dockerクイックツアー
Etsuji Nakai
【18-E-3】クラウド・ネイティブ時代の2016年だから始める Docker 基礎講座
【18-E-3】クラウド・ネイティブ時代の2016年だから始める Docker 基礎講座
Masahito Zembutsu
Docker超入門
Docker超入門
VirtualTech Japan Inc.
Recommended
Docker 基本のおさらい
Docker 基本のおさらい
Naoki Nagazumi
Dockerについて
Dockerについて
74th
そろそろ知っておきたい!!コンテナ技術とDockerのキホン
そろそろ知っておきたい!!コンテナ技術とDockerのキホン
Naoki Nagazumi
【社内勉強会】Docker入門
【社内勉強会】Docker入門
Kazuki Murahama
オトナのDocker入門
オトナのDocker入門
Tsukasa Kato
Dockerクイックツアー
Dockerクイックツアー
Etsuji Nakai
【18-E-3】クラウド・ネイティブ時代の2016年だから始める Docker 基礎講座
【18-E-3】クラウド・ネイティブ時代の2016年だから始める Docker 基礎講座
Masahito Zembutsu
Docker超入門
Docker超入門
VirtualTech Japan Inc.
Docker ComposeでMastodonが必要なものを梱包する話
Docker ComposeでMastodonが必要なものを梱包する話
Masahito Zembutsu
Docker社内勉強会
Docker社内勉強会
osamu_takezawa
Docker実践入門
Docker実践入門
hiro nemu
Docker超入門
Docker超入門
Katsunori Kanda
Docker地雷n本勝負
Docker地雷n本勝負
RyutaKoide
CAMPHOR- day 2020 - Docker 超入門
CAMPHOR- day 2020 - Docker 超入門
KokiMakita1
Docker Compose 徹底解説
Docker Compose 徹底解説
Masahito Zembutsu
Docker入門: コンテナ型仮想化技術の仕組みと使い方
Docker入門: コンテナ型仮想化技術の仕組みと使い方
Yuichi Ito
Dockerイメージの理解とコンテナのライフサイクル
Dockerイメージの理解とコンテナのライフサイクル
Masahito Zembutsu
15分で分か(った気になれ)るDocker
15分で分か(った気になれ)るDocker
Masahiro NAKAYAMA
いまさら聞けないDocker - 第5回コンテナ型仮想化の情報交換会@大阪
いまさら聞けないDocker - 第5回コンテナ型仮想化の情報交換会@大阪
Kunihiro TANAKA
8a1#19[はじめてのdocker] 公開版
8a1#19[はじめてのdocker] 公開版
Kamon Nobuchika
Docker入門
Docker入門
Keita Midorikawa
Docker入門~word press環境を作ってみる ハンズオン編 ver1.4~ pulic
Docker入門~word press環境を作ってみる ハンズオン編 ver1.4~ pulic
cyberblack28 Ichikawa
爆速プレビュープロキシ pool
爆速プレビュープロキシ pool
mookjp
Docker技術情報アップデート v1.9 ネットワークとオーケストレーション
Docker技術情報アップデート v1.9 ネットワークとオーケストレーション
Masahito Zembutsu
BuildKitによる高速でセキュアなイメージビルド
BuildKitによる高速でセキュアなイメージビルド
Akihiro Suda
Dockerイメージ管理の内部構造
Dockerイメージ管理の内部構造
Etsuji Nakai
今さら聞けない人のためのDocker超入門 – OpenStack最新情報セミナー 2015年4月
今さら聞けない人のためのDocker超入門 – OpenStack最新情報セミナー 2015年4月
VirtualTech Japan Inc.
Docker Tokyo
Docker Tokyo
cyberblack28 Ichikawa
Dockerを徹底活用したSoftLayer環境にお けるディープラーニング開発環境の構築 - Alpaca Cloud Days発表資料
Dockerを徹底活用したSoftLayer環境にお けるディープラーニング開発環境の構築 - Alpaca Cloud Days発表資料
Tomoya Kitayama
Dockerは2016年の秋現在どのような状況なのか~忙しい人の5分で分かるDocker~
Dockerは2016年の秋現在どのような状況なのか~忙しい人の5分で分かるDocker~
Masahito Zembutsu
More Related Content
What's hot
Docker ComposeでMastodonが必要なものを梱包する話
Docker ComposeでMastodonが必要なものを梱包する話
Masahito Zembutsu
Docker社内勉強会
Docker社内勉強会
osamu_takezawa
Docker実践入門
Docker実践入門
hiro nemu
Docker超入門
Docker超入門
Katsunori Kanda
Docker地雷n本勝負
Docker地雷n本勝負
RyutaKoide
CAMPHOR- day 2020 - Docker 超入門
CAMPHOR- day 2020 - Docker 超入門
KokiMakita1
Docker Compose 徹底解説
Docker Compose 徹底解説
Masahito Zembutsu
Docker入門: コンテナ型仮想化技術の仕組みと使い方
Docker入門: コンテナ型仮想化技術の仕組みと使い方
Yuichi Ito
Dockerイメージの理解とコンテナのライフサイクル
Dockerイメージの理解とコンテナのライフサイクル
Masahito Zembutsu
15分で分か(った気になれ)るDocker
15分で分か(った気になれ)るDocker
Masahiro NAKAYAMA
いまさら聞けないDocker - 第5回コンテナ型仮想化の情報交換会@大阪
いまさら聞けないDocker - 第5回コンテナ型仮想化の情報交換会@大阪
Kunihiro TANAKA
8a1#19[はじめてのdocker] 公開版
8a1#19[はじめてのdocker] 公開版
Kamon Nobuchika
Docker入門
Docker入門
Keita Midorikawa
Docker入門~word press環境を作ってみる ハンズオン編 ver1.4~ pulic
Docker入門~word press環境を作ってみる ハンズオン編 ver1.4~ pulic
cyberblack28 Ichikawa
爆速プレビュープロキシ pool
爆速プレビュープロキシ pool
mookjp
Docker技術情報アップデート v1.9 ネットワークとオーケストレーション
Docker技術情報アップデート v1.9 ネットワークとオーケストレーション
Masahito Zembutsu
BuildKitによる高速でセキュアなイメージビルド
BuildKitによる高速でセキュアなイメージビルド
Akihiro Suda
Dockerイメージ管理の内部構造
Dockerイメージ管理の内部構造
Etsuji Nakai
今さら聞けない人のためのDocker超入門 – OpenStack最新情報セミナー 2015年4月
今さら聞けない人のためのDocker超入門 – OpenStack最新情報セミナー 2015年4月
VirtualTech Japan Inc.
Docker Tokyo
Docker Tokyo
cyberblack28 Ichikawa
What's hot
(20)
Docker ComposeでMastodonが必要なものを梱包する話
Docker ComposeでMastodonが必要なものを梱包する話
Docker社内勉強会
Docker社内勉強会
Docker実践入門
Docker実践入門
Docker超入門
Docker超入門
Docker地雷n本勝負
Docker地雷n本勝負
CAMPHOR- day 2020 - Docker 超入門
CAMPHOR- day 2020 - Docker 超入門
Docker Compose 徹底解説
Docker Compose 徹底解説
Docker入門: コンテナ型仮想化技術の仕組みと使い方
Docker入門: コンテナ型仮想化技術の仕組みと使い方
Dockerイメージの理解とコンテナのライフサイクル
Dockerイメージの理解とコンテナのライフサイクル
15分で分か(った気になれ)るDocker
15分で分か(った気になれ)るDocker
いまさら聞けないDocker - 第5回コンテナ型仮想化の情報交換会@大阪
いまさら聞けないDocker - 第5回コンテナ型仮想化の情報交換会@大阪
8a1#19[はじめてのdocker] 公開版
8a1#19[はじめてのdocker] 公開版
Docker入門
Docker入門
Docker入門~word press環境を作ってみる ハンズオン編 ver1.4~ pulic
Docker入門~word press環境を作ってみる ハンズオン編 ver1.4~ pulic
爆速プレビュープロキシ pool
爆速プレビュープロキシ pool
Docker技術情報アップデート v1.9 ネットワークとオーケストレーション
Docker技術情報アップデート v1.9 ネットワークとオーケストレーション
BuildKitによる高速でセキュアなイメージビルド
BuildKitによる高速でセキュアなイメージビルド
Dockerイメージ管理の内部構造
Dockerイメージ管理の内部構造
今さら聞けない人のためのDocker超入門 – OpenStack最新情報セミナー 2015年4月
今さら聞けない人のためのDocker超入門 – OpenStack最新情報セミナー 2015年4月
Docker Tokyo
Docker Tokyo
Similar to 清貧Docker ~個人がDockerを使う理由~
Dockerを徹底活用したSoftLayer環境にお けるディープラーニング開発環境の構築 - Alpaca Cloud Days発表資料
Dockerを徹底活用したSoftLayer環境にお けるディープラーニング開発環境の構築 - Alpaca Cloud Days発表資料
Tomoya Kitayama
Dockerは2016年の秋現在どのような状況なのか~忙しい人の5分で分かるDocker~
Dockerは2016年の秋現在どのような状況なのか~忙しい人の5分で分かるDocker~
Masahito Zembutsu
[CNDT] 最近のDockerの新機能
[CNDT] 最近のDockerの新機能
Akihiro Suda
いまからでも遅くない Docker事始め&愉快な仲間達
いまからでも遅くない Docker事始め&愉快な仲間達
softlayerjp
Docker基礎+docker0.9, 0.10概要
Docker基礎+docker0.9, 0.10概要
Kazuyuki Mori
Docker入門 - 基礎編 いまから始めるDocker管理
Docker入門 - 基礎編 いまから始めるDocker管理
Masahito Zembutsu
Dockerの基本的な話
Dockerの基本的な話
gree_tech
Dockerが抱えるネットワークの課題
Dockerが抱えるネットワークの課題
Asuka Suzuki
Dockerで遊んでみよっかー YAPC::Asia Tokyo 2014
Dockerで遊んでみよっかー YAPC::Asia Tokyo 2014
Masahiro Nagano
Dockerで開発環境をデリバる
Dockerで開発環境をデリバる
Daigou Harada
Dockerを使ってみよう
Dockerを使ってみよう
Ryo Adachi
自由検証環境提供宣言+Docker Compose V2 GA
自由検証環境提供宣言+Docker Compose V2 GA
Masahito Zembutsu
Docker lifecycle event hooks
Docker lifecycle event hooks
Ryo Nakamaru
20180925 docker ecs_fargate
20180925 docker ecs_fargate
Hisayuki Mori
Webアプリケーション開発者のためのDockerハンズオン20210519
Webアプリケーション開発者のためのDockerハンズオン20210519
虎の穴 開発室
Docker Chronicle 2021.09
Docker Chronicle 2021.09
Masahito Zembutsu
Dockerの期待と現実~Docker都市伝説はなぜ生まれるのか~
Dockerの期待と現実~Docker都市伝説はなぜ生まれるのか~
Masahito Zembutsu
Dockerを社内で使うために
Dockerを社内で使うために
エンジニア勉強会 エスキュービズム
Webアプリケーション開発者のためのDockerハンズオン
Webアプリケーション開発者のためのDockerハンズオン
虎の穴 開発室
Dokku の紹介
Dokku の紹介
Kazuhiro Nishiyama
Similar to 清貧Docker ~個人がDockerを使う理由~
(20)
Dockerを徹底活用したSoftLayer環境にお けるディープラーニング開発環境の構築 - Alpaca Cloud Days発表資料
Dockerを徹底活用したSoftLayer環境にお けるディープラーニング開発環境の構築 - Alpaca Cloud Days発表資料
Dockerは2016年の秋現在どのような状況なのか~忙しい人の5分で分かるDocker~
Dockerは2016年の秋現在どのような状況なのか~忙しい人の5分で分かるDocker~
[CNDT] 最近のDockerの新機能
[CNDT] 最近のDockerの新機能
いまからでも遅くない Docker事始め&愉快な仲間達
いまからでも遅くない Docker事始め&愉快な仲間達
Docker基礎+docker0.9, 0.10概要
Docker基礎+docker0.9, 0.10概要
Docker入門 - 基礎編 いまから始めるDocker管理
Docker入門 - 基礎編 いまから始めるDocker管理
Dockerの基本的な話
Dockerの基本的な話
Dockerが抱えるネットワークの課題
Dockerが抱えるネットワークの課題
Dockerで遊んでみよっかー YAPC::Asia Tokyo 2014
Dockerで遊んでみよっかー YAPC::Asia Tokyo 2014
Dockerで開発環境をデリバる
Dockerで開発環境をデリバる
Dockerを使ってみよう
Dockerを使ってみよう
自由検証環境提供宣言+Docker Compose V2 GA
自由検証環境提供宣言+Docker Compose V2 GA
Docker lifecycle event hooks
Docker lifecycle event hooks
20180925 docker ecs_fargate
20180925 docker ecs_fargate
Webアプリケーション開発者のためのDockerハンズオン20210519
Webアプリケーション開発者のためのDockerハンズオン20210519
Docker Chronicle 2021.09
Docker Chronicle 2021.09
Dockerの期待と現実~Docker都市伝説はなぜ生まれるのか~
Dockerの期待と現実~Docker都市伝説はなぜ生まれるのか~
Dockerを社内で使うために
Dockerを社内で使うために
Webアプリケーション開発者のためのDockerハンズオン
Webアプリケーション開発者のためのDockerハンズオン
Dokku の紹介
Dokku の紹介
Recently uploaded
5/22 第23回 Customer系エンジニア座談会のスライド 公開用 西口瑛一
5/22 第23回 Customer系エンジニア座談会のスライド 公開用 西口瑛一
瑛一 西口
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
CRI Japan, Inc.
論文紹介: Exploiting semantic segmentation to boost reinforcement learning in vid...
論文紹介: Exploiting semantic segmentation to boost reinforcement learning in vid...
atsushi061452
2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx
2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx
yassun7010
論文紹介: Offline Q-Learning on diverse Multi-Task data both scales and generalizes
論文紹介: Offline Q-Learning on diverse Multi-Task data both scales and generalizes
atsushi061452
Amazon Cognitoで実装するパスキー (Security-JAWS【第33回】 勉強会)
Amazon Cognitoで実装するパスキー (Security-JAWS【第33回】 勉強会)
keikoitakurag
2024年5月25日Serverless Meetup大阪 アプリケーションをどこで動かすべきなのか.pptx
2024年5月25日Serverless Meetup大阪 アプリケーションをどこで動かすべきなのか.pptx
ssuserbefd24
【AI論文解説】Consistency ModelとRectified Flow
【AI論文解説】Consistency ModelとRectified Flow
Sony - Neural Network Libraries
MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。
MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。
iPride Co., Ltd.
20240523_IoTLT_vol111_kitazaki_v1___.pdf
20240523_IoTLT_vol111_kitazaki_v1___.pdf
Ayachika Kitazaki
YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)
YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)
NTT DATA Technology & Innovation
Recently uploaded
(11)
5/22 第23回 Customer系エンジニア座談会のスライド 公開用 西口瑛一
5/22 第23回 Customer系エンジニア座談会のスライド 公開用 西口瑛一
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
論文紹介: Exploiting semantic segmentation to boost reinforcement learning in vid...
論文紹介: Exploiting semantic segmentation to boost reinforcement learning in vid...
2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx
2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx
論文紹介: Offline Q-Learning on diverse Multi-Task data both scales and generalizes
論文紹介: Offline Q-Learning on diverse Multi-Task data both scales and generalizes
Amazon Cognitoで実装するパスキー (Security-JAWS【第33回】 勉強会)
Amazon Cognitoで実装するパスキー (Security-JAWS【第33回】 勉強会)
2024年5月25日Serverless Meetup大阪 アプリケーションをどこで動かすべきなのか.pptx
2024年5月25日Serverless Meetup大阪 アプリケーションをどこで動かすべきなのか.pptx
【AI論文解説】Consistency ModelとRectified Flow
【AI論文解説】Consistency ModelとRectified Flow
MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。
MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。
20240523_IoTLT_vol111_kitazaki_v1___.pdf
20240523_IoTLT_vol111_kitazaki_v1___.pdf
YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)
YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)
清貧Docker ~個人がDockerを使う理由~
1.
清貧DOCKER ~個人がDOCKERを使う理由~ POOR MAN'S CONTAINERIZATION 2016/2/24
kawasaki.rb #033 @harupong
2.
お約束 _人人人人人人人人_ > Dockerガチ勢 <  ̄Y^Y^Y^Y^Y^Y^Y ̄ ※ライトユーザー目線のゆるふわトークです
3.
DOCKERしてますか? 1. 業務で触った、もしくは使っている人 ノ 2.
Dockerってなに、おいしいの??って人 ノ
4.
DOCKERとは 【狭義】仮想化技術の一種であるLinuxコンテナを、楽に 雑に使う仕組み 【広義】An open platform
for distributed applications for developers and sysadmins Dockerで遊んでみよっかー / Masahiro Nagano - YouTube Docker3兄弟について / @toritori0318 - YouTube
5.
なぜ個人でDOCKERを使うのか chef のようなツールでも同じような利点 は享受できるのですが、 Docker
の場合 「機能」と「資源」を分離して管理する 必要がでてきますから(「機能」の部分 は頻繁に捨てられてしまう)、引っ越し のコストは自然と格段に下がります。 ssig33.com - 普通の人が Docker を使う理由 引越しのコストが格段に下がる -> うれしい でも、お高いんでしょ?
6.
清貧とは 富を求めず、正しいおこないをしていて 貧しいこと。 「 -に甘んじる」 大辞林
第三版の解説 けちけち◯◯ / Poor Man's XYZ ルールは守る
7.
清貧DOCKER三兄弟 1. 超安価なVPS 2. 超軽量なDockerイメージ 3.
超手軽なバックアップ
8.
清貧DOCKER三兄弟 長男 超安価なVPS 1. 「タダ」
Amazon EC2 無料枠 2. 「ジュース1本/月」 / 3. 「Red Bull3本/月」 VPS: / / Dedi: / / etc. lowendbox.com lowendstock.com OVH DigitalOcean Vultr Scaleway Kimsufi Online.net 注意 OpenVZ系はDockerと相性悪いので気をつけろ!
9.
清貧DOCKER三兄弟 次男 超軽量なDOCKERイメージ はいいぞAlpine Linux 1.
軽くて 2. 堅くて 3. 早いLinux Distribution(Busybox/musl libc) あわせて読みたい → お前のDockerイメージはまだ重い ὊὊὊ // Speaker Deck
10.
公式イメージのOSがALPINE LINUXに!? Docker、オフィシャルイメージのOSをAlpine Linuxへ切 り替える計画が明らかに。OSの軽量化に傾倒するDocker -
Publickey そんな噂も流れましたが…… Is Docker ditching Ubuntu Linux? Confusion reigns | PCWorld "we are 'expanding' our offering"
11.
清貧DOCKER三兄弟 三男 超手軽なバックアップ "Containers should
be ephemeral." Best practices for writing Dockerfiles →そこで 「Docker Volume」ですよ!! 1. Docker volumeとは 2. Docker volume -> backup.tar 3. backup.tar -> クラウドストレージ
12.
DOCKER VOLUMEとは コンテナ内部のファイル/ディレクトリを、ホスト側に「露 出」(マウント)するための仕組み 1. Data
volume container型 1. ‒v /var/lib/mysql ... 2. ‒v /home/ubuntu/database:/var/lib/mysql ... 2. Data volume型(Docker 1.9~) docker volume create mysql‒data (省略可) ‒v mysql‒data:/var/lib/mysql ...
13.
DATA VOLUME CONTAINER
VS DATA VOLUME 後者は任意の名前がつけられて、しかもあらかじめ作って もおけるので便利なわけですが…… Data-only containers obsolete with docker 1.9.0? · Issue #17798 · docker/docker Docker v1.9以降であれば、中の人いわく とのこと。 「前者を使う理由 がわからん」
14.
DOCKER VOLUME ->
BACKUP.TAR Docker Volumeのバックアップ、 は 「tarで固めろ」 公式推奨 $ docker run rm v mysqldata:/dbdata v $(pwd):/backup ubuntu tar cvf /backup/ ※使い捨てコンテナに対象のVolumeをマウントし、まるっ とtarで固める。リストアはその逆
15.
BACKUP.TAR -> クラウドストレージ はいいぞrclone
- rsync for cloud storage Windows/Mac/Linuxでサクッと使えるコマンドラインツ ール(Golang) 対応サービス数が多い(13!!) Amazon S3 / Openstack Swift / Google Cloud Storage ... Dropbox / Google Drive / OneDrive ... ローカルファイル 「Docker volumeをtarに固めて、 rcloneでサッとDropboxに投げる」これ最強
16.
RCLONEの使い方 $ rclone config $ rclone copy backup.tar mydropbox:mysql_backup/backup.tar $ rclone copy backup.tar mys3:mysql_backup/backup.tar $ rclone sync mys3:mysql_backup subdropbox:mysql_backup $ rclone copy mys3:mysql_backup/backup.tar mys3:archive/backup.tar 1. インタラクティブな設定コマンドがあって 2. 対応サービスで共通のコマンドが使えて 3.
同期やサーバーサイドコピーにも対応してる!! Rcloneはいいぞ
17.
清貧DOCKERはやさしい 1. 超安価なVPSで、財布にやさしい 2. 超小型のDockerイメージで、非力なVPSにやさしい 3.
超安価なバックアップで、もしもの時にやさしい →清貧Dockerはあなたにやさしい
18.
SPECIAL THANKS yusukebe/revealgo: Markdown
driven presentation tool written in Go! Dockerのvolume問答 - Qiita Docker ドキュメント日本語化プロジェクト — Docker- docs-ja 1.10.0b ドキュメント Questions??
Download now