Submit Search
Upload
Don't need docker
•
Download as PPTX, PDF
•
0 likes
•
804 views
Go Yamada
Follow
Gentoo勉強会で systemd のコンテナを勧めてみた
Read less
Read more
Technology
Report
Share
Report
Share
1 of 19
Download now
Recommended
Gentoo is painful_but_useful
Gentoo is painful_but_useful
Go Yamada
Gentoo for Pythonista
Gentoo for Pythonista
Go Yamada
Groongaドキュメント読書会4の進め方
Groongaドキュメント読書会4の進め方
Kouhei Sutou
tsudaりについて
tsudaりについて
Yoshikazu GOTO
本当のドキュメントと向き合えますか @ qpstudy 2011/04
本当のドキュメントと向き合えますか @ qpstudy 2011/04
Takeshi Komiya
MongoDBJP 納涼もんご祭り
MongoDBJP 納涼もんご祭り
Hiroaki Kubota
LT 2014 - 1
LT 2014 - 1
Hidenori Yoshikawa
Groongaドキュメント読書会3の進め方
Groongaドキュメント読書会3の進め方
Kouhei Sutou
Recommended
Gentoo is painful_but_useful
Gentoo is painful_but_useful
Go Yamada
Gentoo for Pythonista
Gentoo for Pythonista
Go Yamada
Groongaドキュメント読書会4の進め方
Groongaドキュメント読書会4の進め方
Kouhei Sutou
tsudaりについて
tsudaりについて
Yoshikazu GOTO
本当のドキュメントと向き合えますか @ qpstudy 2011/04
本当のドキュメントと向き合えますか @ qpstudy 2011/04
Takeshi Komiya
MongoDBJP 納涼もんご祭り
MongoDBJP 納涼もんご祭り
Hiroaki Kubota
LT 2014 - 1
LT 2014 - 1
Hidenori Yoshikawa
Groongaドキュメント読書会3の進め方
Groongaドキュメント読書会3の進め方
Kouhei Sutou
Python界隈の翻訳プロジェクト
Python界隈の翻訳プロジェクト
Tetsuya Morimoto
情報共有ツールの情報共有
情報共有ツールの情報共有
Ken SASAKI
ひとりsphinx
ひとりsphinx
(^-^) togakushi
Mendeley個人版と機関版の紹介と導入事例
Mendeley個人版と機関版の紹介と導入事例
Takanori Hayashi
個人的ドキュメンテーションツール トップ100
個人的ドキュメンテーションツール トップ100
Go Yamada
DBエンジニアに必要だったPythonのスキル
DBエンジニアに必要だったPythonのスキル
Satoshi Yamada
Monastero
Monastero
ann kairu
DGR Guidance on Auto Enrolment Jan 2017
DGR Guidance on Auto Enrolment Jan 2017
Paul Wood
Effective python#28
Effective python#28
bontakun
Culture and forching
Culture and forching
Dr.Jose A Santos. +4500 contactos
Mauro Libi Crestani: Team Avelina presente en la edición 52 de la Vuelta al T...
Mauro Libi Crestani: Team Avelina presente en la edición 52 de la Vuelta al T...
Empresario Mauro Libi Crestani
Relacion de economia con diversas ciencias
Relacion de economia con diversas ciencias
Emiliano Neri Figueroa
Fellesforelesning uke5
Fellesforelesning uke5
Reidar Mosvold
Redes locales de economía social y solidaria
Redes locales de economía social y solidaria
Juan Urgiles
MH CET 2017
MH CET 2017
Isha Chouhan
O level work energy and power
O level work energy and power
Chen Gong
LCR REPORT_EN_WEB
LCR REPORT_EN_WEB
Laura Sánchez
Work, power, and energy
Work, power, and energy
miss mitch
Site Plan: Barkingside
Site Plan: Barkingside
GJTP
Fracciones equivalentes MATERIAL PARA IMPRIMIR
Fracciones equivalentes MATERIAL PARA IMPRIMIR
Editorial MD
Sphinx GO!!
Sphinx GO!!
Go Yamada
Sphinx で手軽に作るドキュメント
Sphinx で手軽に作るドキュメント
Go Yamada
More Related Content
What's hot
Python界隈の翻訳プロジェクト
Python界隈の翻訳プロジェクト
Tetsuya Morimoto
情報共有ツールの情報共有
情報共有ツールの情報共有
Ken SASAKI
ひとりsphinx
ひとりsphinx
(^-^) togakushi
Mendeley個人版と機関版の紹介と導入事例
Mendeley個人版と機関版の紹介と導入事例
Takanori Hayashi
個人的ドキュメンテーションツール トップ100
個人的ドキュメンテーションツール トップ100
Go Yamada
DBエンジニアに必要だったPythonのスキル
DBエンジニアに必要だったPythonのスキル
Satoshi Yamada
What's hot
(6)
Python界隈の翻訳プロジェクト
Python界隈の翻訳プロジェクト
情報共有ツールの情報共有
情報共有ツールの情報共有
ひとりsphinx
ひとりsphinx
Mendeley個人版と機関版の紹介と導入事例
Mendeley個人版と機関版の紹介と導入事例
個人的ドキュメンテーションツール トップ100
個人的ドキュメンテーションツール トップ100
DBエンジニアに必要だったPythonのスキル
DBエンジニアに必要だったPythonのスキル
Viewers also liked
Monastero
Monastero
ann kairu
DGR Guidance on Auto Enrolment Jan 2017
DGR Guidance on Auto Enrolment Jan 2017
Paul Wood
Effective python#28
Effective python#28
bontakun
Culture and forching
Culture and forching
Dr.Jose A Santos. +4500 contactos
Mauro Libi Crestani: Team Avelina presente en la edición 52 de la Vuelta al T...
Mauro Libi Crestani: Team Avelina presente en la edición 52 de la Vuelta al T...
Empresario Mauro Libi Crestani
Relacion de economia con diversas ciencias
Relacion de economia con diversas ciencias
Emiliano Neri Figueroa
Fellesforelesning uke5
Fellesforelesning uke5
Reidar Mosvold
Redes locales de economía social y solidaria
Redes locales de economía social y solidaria
Juan Urgiles
MH CET 2017
MH CET 2017
Isha Chouhan
O level work energy and power
O level work energy and power
Chen Gong
LCR REPORT_EN_WEB
LCR REPORT_EN_WEB
Laura Sánchez
Work, power, and energy
Work, power, and energy
miss mitch
Site Plan: Barkingside
Site Plan: Barkingside
GJTP
Fracciones equivalentes MATERIAL PARA IMPRIMIR
Fracciones equivalentes MATERIAL PARA IMPRIMIR
Editorial MD
Viewers also liked
(14)
Monastero
Monastero
DGR Guidance on Auto Enrolment Jan 2017
DGR Guidance on Auto Enrolment Jan 2017
Effective python#28
Effective python#28
Culture and forching
Culture and forching
Mauro Libi Crestani: Team Avelina presente en la edición 52 de la Vuelta al T...
Mauro Libi Crestani: Team Avelina presente en la edición 52 de la Vuelta al T...
Relacion de economia con diversas ciencias
Relacion de economia con diversas ciencias
Fellesforelesning uke5
Fellesforelesning uke5
Redes locales de economía social y solidaria
Redes locales de economía social y solidaria
MH CET 2017
MH CET 2017
O level work energy and power
O level work energy and power
LCR REPORT_EN_WEB
LCR REPORT_EN_WEB
Work, power, and energy
Work, power, and energy
Site Plan: Barkingside
Site Plan: Barkingside
Fracciones equivalentes MATERIAL PARA IMPRIMIR
Fracciones equivalentes MATERIAL PARA IMPRIMIR
Similar to Don't need docker
Sphinx GO!!
Sphinx GO!!
Go Yamada
Sphinx で手軽に作るドキュメント
Sphinx で手軽に作るドキュメント
Go Yamada
Publishing of sphinx2018
Publishing of sphinx2018
Go Yamada
Cloudn PaaSチームのChatOps実践
Cloudn PaaSチームのChatOps実践
Kazuto Kusama
Go初心者向けハンズオン コマンドラインツールを作ろう
Go初心者向けハンズオン コマンドラインツールを作ろう
Takuya Ueda
Pynyumon03 LT
Pynyumon03 LT
drillan
Osc Kobe Slide20100313
Osc Kobe Slide20100313
hyogontech
Thriftを用いた分散型のNyancatを作ってきた
Thriftを用いた分散型のNyancatを作ってきた
Huy Do
Python3 プログラミング勉強会
Python3 プログラミング勉強会
Tetsuya Morimoto
Introduce for sphinx-users-jp
Introduce for sphinx-users-jp
Go Yamada
Koi::Bana〜恋に落ちたエンジニア〜
Koi::Bana〜恋に落ちたエンジニア〜
Munenori Sugimura
コミュニティ運営とさくらのVPS 〜日本UNIXユーザ会の場合〜
コミュニティ運営とさくらのVPS 〜日本UNIXユーザ会の場合〜
法林浩之
ドキュメントの話、しませんか? #428rk01
ドキュメントの話、しませんか? #428rk01
Takeshi Komiya
Python札幌 2012/06/17
Python札幌 2012/06/17
Shinya Okano
SnapDishの事例
SnapDishの事例
Fumikazu Kiyota
Windowsにpythonをインストールしてみよう
Windowsにpythonをインストールしてみよう
Kenji NAKAGAKI
Fluentdcasual 02-haikanko
Fluentdcasual 02-haikanko
Naotoshi Seo
Sphinx ではじめるドキュメント生活 2012 #pyconjp #sphinxconjp
Sphinx ではじめるドキュメント生活 2012 #pyconjp #sphinxconjp
Takeshi Komiya
ownCloudについて
ownCloudについて
Shinya Saita
2012 0623-x-road-tokyo-xoops-x(ten)
2012 0623-x-road-tokyo-xoops-x(ten)
Naoki Okino
Similar to Don't need docker
(20)
Sphinx GO!!
Sphinx GO!!
Sphinx で手軽に作るドキュメント
Sphinx で手軽に作るドキュメント
Publishing of sphinx2018
Publishing of sphinx2018
Cloudn PaaSチームのChatOps実践
Cloudn PaaSチームのChatOps実践
Go初心者向けハンズオン コマンドラインツールを作ろう
Go初心者向けハンズオン コマンドラインツールを作ろう
Pynyumon03 LT
Pynyumon03 LT
Osc Kobe Slide20100313
Osc Kobe Slide20100313
Thriftを用いた分散型のNyancatを作ってきた
Thriftを用いた分散型のNyancatを作ってきた
Python3 プログラミング勉強会
Python3 プログラミング勉強会
Introduce for sphinx-users-jp
Introduce for sphinx-users-jp
Koi::Bana〜恋に落ちたエンジニア〜
Koi::Bana〜恋に落ちたエンジニア〜
コミュニティ運営とさくらのVPS 〜日本UNIXユーザ会の場合〜
コミュニティ運営とさくらのVPS 〜日本UNIXユーザ会の場合〜
ドキュメントの話、しませんか? #428rk01
ドキュメントの話、しませんか? #428rk01
Python札幌 2012/06/17
Python札幌 2012/06/17
SnapDishの事例
SnapDishの事例
Windowsにpythonをインストールしてみよう
Windowsにpythonをインストールしてみよう
Fluentdcasual 02-haikanko
Fluentdcasual 02-haikanko
Sphinx ではじめるドキュメント生活 2012 #pyconjp #sphinxconjp
Sphinx ではじめるドキュメント生活 2012 #pyconjp #sphinxconjp
ownCloudについて
ownCloudについて
2012 0623-x-road-tokyo-xoops-x(ten)
2012 0623-x-road-tokyo-xoops-x(ten)
Recently uploaded
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
Toru Tamaki
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
Hiroki Ichikura
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
iPride Co., Ltd.
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
taisei2219
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
Toru Tamaki
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
sugiuralab
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
Ryo Sasaki
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Yuma Ohgami
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
Toru Tamaki
Recently uploaded
(9)
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
Don't need docker
1.
I love Gentoo! 山田剛 #gentoo勉強会
2016/10/01
2.
注意事項 タイトルは煽りです! 当方、dockerに敵意は持っておりません
3.
おまえ誰よ GO Yamada Web広告配信会社で雑用の合間に DNS、メール、Hadoop等の運用、 構築をやってます
最近の仕事 インターネットができないんです案件からGmail への移行 好きな Linux ディストリ Gentoo 教 systemd 派 ここ1年の興味 糖質制限を Python に関連付けしてネタを作りたい 最近詰まっているところ Gentoo で qmail-smtpd の Unit の書き方 コミュニティ Sphinx-Users.JP Python mini hack-a-thon 3 Twitter: usaturn
4.
宣伝 Sphinx-Users.JP 「Sphinx」というPythonのドキュメンテーション ツールのユーザ会で活動しています。 4 現在ユーザ会のメンバで SoftwareDesignにSphinx の記事を連載中!
5.
アンケート btrfs を常用している人
Gentoo で docker 使っている人 Gentoo を systemd で使っている人 systemd-nspawn を使っている人
6.
本日のアジェンダ 1. btrfs について 2.
systemd のおさらいとメリット 3. systemd-nspawn の紹介
7.
btrfs Copy on
Write 従来のパーティションをサブボリュームとして作る ことが可能 サブボリュームのスナップショットが撮れる サブボリューム単位でバックアップがとれる send/receive RAID0、RAID1 が stable で利用可能 透過圧縮が利く compress=gzip, lzo スワップ領域が作れない
8.
Gentoo 人も systemd
使おう ユニット(unit) systemd がプロセス管理する為の最小単位、あるい はその設定ファイル 便利機能各種 Genntoo や Arch なら systemd で基本機能を代替で きるので最小構成が作りやすい Gentoo は systemd の stage3 があるので簡単に セットアップできるようになった
9.
ユニットでできる事 コマンドの実行 他のユニットとの依存関係の解決
ファイルの存在や mount デバイスの有無等の条件 分岐
10.
syslog が要らない journald
という仕組みでテキストログではなくバイ ナリに出力される。
11.
ネットワーク設定 systemd-networkd
12.
cron が要らない systemd.timer
13.
ntp クライアントが要らない systemd-timesyncd
14.
grub が要らない 標準で
systemd-boot というブートローダーを備え ており、UEFI の場合は GRUB のインストールが不 要。 BIOS が UEFI の場合は /boot を ESP にする事に よって UEFI から直接 ESP のファイルを起動する事 ができる。ブートローダーも使いたくなければ、直 接 UEFI エントリに登録する事も可能
15.
Gentoo で systemd
を導入するメリット 既存の必須アプリで systemd が代替できる物が多 い為、パッケージの導入が少なくなる もちろん、systemd の便利機能が使える事はよい事
16.
docker が要らない? systemd-nspawn この発表の主目的
17.
デモ コンテナの起動停止 :: machinectl start
[コンテナ名] machinectl poweroff コンテナのスタートアップ :: machinectl enable [コンテナ名] machinectl disable [コンテナ名] 稼働中のコンテナの確認 :: machinectl list machinectl status [コンテナ名] machinectl show [コンテナ名] コンテナイメージの確認 :: machinectl list-images machinectl image-status machinectl show-image コンテナイメージの複製 :: machinectl clone [From] [To] コンテナイメージのリネーム、削除 :: machinectl rename [From] [To] machinectl remove [コンテナ名]
18.
デモ コンテナイメージの容量制限 :: machinectl set-limit コンテナイメージのアーカイブ、展開
:: # アーカイブ machinectl export-tar --format=[gz, bzip2, xz] [コンテナ名] [ファイル名] # xz でマルチスレッド圧縮をする例 (一番お勧め!) maxz() { machinectl export-tar $1 $1.tar && nice -n 20 xz -z -f -T $(nproc) -vv $1.tar; } maxz [コンテナ名] # インポート machinectl import-tar [ファイル名] [コンテナ名] Web サーバからイメージをダウンロードする :: # machinectl pull-tar [URL] [name] machinectl pull-tar --verify=no http://spica:8000/gbase.tar.gz gbase # pull の最中に Ctrl+C で処理をバックグラウンドにする事ができるが、バックグラウンドの処 理を見たい時に実行する。 machinectl list-transfers
19.
まとめ sysytemd を使うと従来必須だった パッケージを入れずに済む systemd-nspawn はとても便利 systemd-nspawn
使うなら btrfs も 合わせて使うとイメージのクローン がスナップショットになり作成が速 い、容量を食わない等のメリットが ある
Download now