LXCを使った軽量仮想環境。
これからの動向が気になるところ。
情報共有しましょう。
http://www.docker.io/
Docker
■ このスレッドは過去ログ倉庫に格納されています
1login:Penguin
2013/07/27(土) NY:AN:NY.ANID:5oaw2wHS2016/02/25(木) 01:49:38.85ID:T8INB/M+
docker run -i -p 8888:8888 b.gcr.io/tensorflow/tensorflow
docker toolbox使っているならそのデフォルトIP
http://192.168.99.100:8888/
でなんか出てきたぞ
docker toolbox使っているならそのデフォルトIP
http://192.168.99.100:8888/
でなんか出てきたぞ
2016/03/08(火) 12:37:17.81ID:NqXtYJv2
beforehoge | hoge | afterhoge
みたいな処理のうち、hogeが
32bitアプリで、仕方ないから
みたいな処理のうち、hogeが
32bitアプリで、仕方ないから
2016/03/10(木) 00:07:25.52ID:gPa0Ow/o
Docker便利ですね
2016/03/16(水) 08:55:28.11ID:s4SxRw3W
便利だけど
385login:Penguin
2016/03/16(水) 14:09:47.68ID:ZrPmEkII 利用する
便利じゃん
便利じゃん
2016/03/16(水) 20:30:49.07ID:flq53xOH
具体的な用途は何?
今使っている物とは別のバージョンのソフトを入れるとか?
今使っている物とは別のバージョンのソフトを入れるとか?
2016/03/16(水) 21:35:59.75ID:xOuf53vs
今すぐサーバー上で設定済みのWordPressを動かして!
Dockerならできます。
Dockerならできます。
2016/03/17(木) 02:14:28.04ID:ZfpYqjAH
>>387
Dockerなら、何もしなくて設定済みのWordPressインストールされてて即実行できるの?
今すぐっていうことは、ダウンロードも必要ないんだ?
へー、ノーベル賞とかチューリング賞取れるレベルのソフトなんだね。
Dockerなら、何もしなくて設定済みのWordPressインストールされてて即実行できるの?
今すぐっていうことは、ダウンロードも必要ないんだ?
へー、ノーベル賞とかチューリング賞取れるレベルのソフトなんだね。
2016/03/17(木) 02:32:40.77ID:euaV6DFF
サーバーのコンテナの次は何だろう
2016/03/17(木) 02:57:24.35ID:euaV6DFF
WordPressっていうかWebサービスだよね
Webサービス丸々一つ持ち運べる
Webサービス丸々一つ持ち運べる
2016/03/17(木) 10:43:55.32ID:gIS03mtP
>>388
$ docker run --name some-wordpress --link some-mysql:mysql -p 8080:80 -d wordpress
この程度じゃ取れないと思うよ(マジレス
$ docker run --name some-wordpress --link some-mysql:mysql -p 8080:80 -d wordpress
この程度じゃ取れないと思うよ(マジレス
2016/03/17(木) 19:13:25.19ID:6KExifvs
データの保存をどうするか、悩むところだ。
Dockerこんてなのデータ永続化はどうしてるんだろう。
Dockerこんてなのデータ永続化はどうしてるんだろう。
2016/03/17(木) 19:38:13.53ID:hiUer/pj
DB
2016/03/19(土) 23:49:26.78ID:0QOI7gQ1
2016/03/20(日) 04:08:34.39ID:ttc9zOgK
dockerを勝手に運用に使ってた奴が辞めて現場は大混乱だ
2016/03/20(日) 05:04:49.90ID:fFALSuEI
2016/03/20(日) 08:42:48.66ID:epZXxEk/
今どきDockerを知らないレベルはヤバイ
問題は運営方法をどうするか決めずに設定だけやってる奴ら
うちの会社だとバックアップ方法がバラバラなので、どれかコンテナの運用者がいなくなると一気に危険ゾーンだわ
問題は運営方法をどうするか決めずに設定だけやってる奴ら
うちの会社だとバックアップ方法がバラバラなので、どれかコンテナの運用者がいなくなると一気に危険ゾーンだわ
398login:Penguin
2016/03/20(日) 08:50:19.72ID:dk7Wp3zD そいつらどんな了見で自分勝手な本番運用しやがるんだよw
いますぐ皆クビにしろマジで
いますぐ皆クビにしろマジで
2016/03/20(日) 09:15:16.56ID:pIq256Sg
2016/03/20(日) 10:58:06.97ID:I1bU+LzR
俺が死んだら、迷惑かけても、痛む心がなくなってるわけだから、どうでもいいや。
2016/03/20(日) 11:20:10.70ID:9QytjGSA
俺は嫌な思いしてないから
それにお前らが嫌な思いをしようが俺の知った事ではないわ
だって全員どうでもいい人間だし
大袈裟に言おうがお前らが死んでもなんとも思わん
それはリアルでの繋がりがないから
つまりお前らに対しての情などない
それにお前らが嫌な思いをしようが俺の知った事ではないわ
だって全員どうでもいい人間だし
大袈裟に言おうがお前らが死んでもなんとも思わん
それはリアルでの繋がりがないから
つまりお前らに対しての情などない
402login:Penguin
2016/03/20(日) 11:29:01.70ID:dk7Wp3zD どうした突然wwww
2016/03/20(日) 12:57:13.28ID:WBnNtD//
勝手に運用してるのも問題だけど、辞めるまで気づきませんでした、技術的にスキルが追いつかず引き継げませんってのもまた問題じゃね?
2016/03/20(日) 13:22:50.60ID:XbiWZ/TK
技術力を売りにしながら現場丸投げはダメな会社あるあるだよね〜
405login:Penguin
2016/03/20(日) 15:17:39.92ID:dk7Wp3zD2016/03/20(日) 15:39:55.56ID:fFALSuEI
>>405
自分勝手なことをやるのは、単に
その会社のコミュニケーションの問題だろ。
そもそも勝手にできてしまうって状況が駄目だってわかる?
一人で作業をさせているってことだし、ドキュメントを
用意してないってことだし、ミーティングもなにもない
情報の共有がされてない会社だってことだよ。
Dockerがわからないのは単に技術力不足。
これはわからないほうが悪い。
自分勝手なことをやるのは、単に
その会社のコミュニケーションの問題だろ。
そもそも勝手にできてしまうって状況が駄目だってわかる?
一人で作業をさせているってことだし、ドキュメントを
用意してないってことだし、ミーティングもなにもない
情報の共有がされてない会社だってことだよ。
Dockerがわからないのは単に技術力不足。
これはわからないほうが悪い。
407login:Penguin
2016/03/20(日) 15:55:55.29ID:dk7Wp3zD >>406
> Dockerがわからないのは単に技術力不足。
こんなレベルのやつ現実の職場にはいないからw
おまえあれだろ?春休みの学生さんってやつだろ?
まともな会社に入れるようにせいぜい努力するこったな
> Dockerがわからないのは単に技術力不足。
こんなレベルのやつ現実の職場にはいないからw
おまえあれだろ?春休みの学生さんってやつだろ?
まともな会社に入れるようにせいぜい努力するこったな
2016/03/20(日) 16:59:16.77ID:fFALSuEI
2016/03/20(日) 17:17:21.41ID:ttc9zOgK
ワイのために喧嘩はやめて(´・ω・`)
410login:Penguin
2016/03/20(日) 17:49:44.93ID:dk7Wp3zD2016/03/20(日) 17:51:18.31ID:fFALSuEI
へ? お前の理屈を説得力がないと潰してやったのに、
何言ってるの?w
何言ってるの?w
2016/03/20(日) 17:59:10.30ID:wFpJzuW4
Docker使う奴は頭おかしい。このスレ見るとよく分かる。
2016/03/21(月) 00:08:52.30ID:JK1U0YLN
東証一部だが、この醜い争いの元凶である現場の暴走がまさに起きてるぜ
主な理由が、問題起きたら人柱に辞めてもらうことで手打ちにしてもらう。それまでは丸投げと言う素晴らしい管理方針だから
意外と二次受けのほうがしっかりしてるのよ
主な理由が、問題起きたら人柱に辞めてもらうことで手打ちにしてもらう。それまでは丸投げと言う素晴らしい管理方針だから
意外と二次受けのほうがしっかりしてるのよ
2016/03/25(金) 15:13:57.95ID:W9Eglrnb
GUIの管理ツールどれ使ってる?
2016/03/25(金) 22:19:39.27ID:Wj6xxs6s
いらん
2016/03/27(日) 15:29:57.37ID:oEB5F9/U
dockerではGUIが使えないから使ってない
2016/03/27(日) 15:56:39.16ID:1K8zFvsN
使えるけど?
使わないけど
使わないけど
2016/03/27(日) 22:59:19.65ID:2gsK2v8i
>>417
ウケる
ウケる
2016/03/28(月) 00:36:26.70ID:JEsXGyGB
vncか母艦のローカルソケット共有だっけ
ググればすぐ出るレベルだからな…
ググればすぐ出るレベルだからな…
2016/03/28(月) 09:29:01.34ID:QQQMEHsV
GUIは基本的にかったるい
CUIで済む用途に無理にGUIの皮被せるのって
何の意味も無い
CUIで済む用途に無理にGUIの皮被せるのって
何の意味も無い
2016/03/28(月) 12:37:06.05ID:EewGp7dU
2016/04/01(金) 13:47:29.37ID:FyFIfFC0
Docker 勉強用に良い本ないですか?
複数のコンテナを一纏めにVPSにデプロイしたり、必要最小限のコンテナを0から構築したいです。
あと仮想ネットワークを使いたくないです。
その変の知識が日本語で一冊にまとまってる本があれば教えてくだせぇ・・・
複数のコンテナを一纏めにVPSにデプロイしたり、必要最小限のコンテナを0から構築したいです。
あと仮想ネットワークを使いたくないです。
その変の知識が日本語で一冊にまとまってる本があれば教えてくだせぇ・・・
2016/04/01(金) 14:05:42.34ID:n0nDJ4/Y
>あと仮想ネットワークを使いたくないです
の意味がよく分からない
の意味がよく分からない
2016/04/01(金) 14:15:42.61ID:FyFIfFC0
>>423
なんと言ったら伝わるのか自分でもよくわからないのですが、ホストもコンテナも同一IPで使用したいんです。
Dockerって確か仮想ブリッジみたいなのが勝手に作られましたよね?
それを使いたくないんです。
なんと言ったら伝わるのか自分でもよくわからないのですが、ホストもコンテナも同一IPで使用したいんです。
Dockerって確か仮想ブリッジみたいなのが勝手に作られましたよね?
それを使いたくないんです。
2016/04/01(金) 14:36:39.98ID:n0nDJ4/Y
2016/04/01(金) 15:29:10.90ID:FyFIfFC0
すみません、ちょっと私の語彙ではうまく説明できそうにありません。
とりあえずネットワーク周りとか複数コンテナの管理法とかが乗ってる本を探しています。
ここ数年でDocker周りのツールが増えまくって、何が何をするツールなのかわかりづらくとっつきにくいんです。
ツールの名前と効果が頭の中で一致しないというか、例えばKubernetesとか言われても何じゃそりゃ状態でして・・・
とりあえずネットワーク周りとか複数コンテナの管理法とかが乗ってる本を探しています。
ここ数年でDocker周りのツールが増えまくって、何が何をするツールなのかわかりづらくとっつきにくいんです。
ツールの名前と効果が頭の中で一致しないというか、例えばKubernetesとか言われても何じゃそりゃ状態でして・・・
2016/04/02(土) 06:17:24.17ID:MelPxAco
まだ本はすぐ古い内容になっちゃうしなぁ。
とりあえず、Dockerで遊ぶ。
つぎ管理系ツールを探す。でいいんじゃないな?。
VPSによるしな。
とりあえず、Dockerで遊ぶ。
つぎ管理系ツールを探す。でいいんじゃないな?。
VPSによるしな。
2016/04/02(土) 07:32:01.59ID:WFPC9TFf
変なこだわりをやりたいなら人に質問せずに自分で調査できるレベルにならないとなあ
この分野もはや本は出ないから英語のマニュアルやらソースやら全部見るしかないだろ
この分野もはや本は出ないから英語のマニュアルやらソースやら全部見るしかないだろ
2016/04/02(土) 10:00:44.10ID:FZgxHIyd
dockerのマニュアルはかなり親切な方だと思うけど
まずマニュアルだけでも大体理解出来ると思うが
まずマニュアルだけでも大体理解出来ると思うが
2016/04/02(土) 11:25:52.02ID:A8uw38mD
用語使って説明できないんじゃ、掲示版で語り合うこともできまい
libert読んでからとか(オイ
libert読んでからとか(オイ
431login:Penguin
2016/04/02(土) 18:27:47.55ID:vK1t8bB7 もし仕事でやっていて、こういう陳腐化の早い
ソフトやシステムの使い方の日本語の本やドキュメントが無いと何もできないなら
もうこの業界やめたほうがいいよ
日本語の本を買ってもいいのは陳腐化が遅いアルゴリズムとか計算機アーキテクチャとか数学の教科書とかはいいと思うけど、
特定のソフトの使い方なんてものは、英語だろうが何だろうが基本的にはそのソフトのドキュメントを見て手早く済ませるべき話
ソフトやシステムの使い方の日本語の本やドキュメントが無いと何もできないなら
もうこの業界やめたほうがいいよ
日本語の本を買ってもいいのは陳腐化が遅いアルゴリズムとか計算機アーキテクチャとか数学の教科書とかはいいと思うけど、
特定のソフトの使い方なんてものは、英語だろうが何だろうが基本的にはそのソフトのドキュメントを見て手早く済ませるべき話
2016/04/02(土) 18:31:35.80ID:x5nAfzNj
もし仕事でやっているなら、こういう陳腐化の早いソフトに手を出さない方がいいよ
2016/04/02(土) 18:50:31.01ID:CSOBbaUc
>>426
ツールが多いのが問題じゃないと思うよ。
あなたのやりたいことに対して必要な知識(ネットワーク周り(NAT)、Dockerとは何か、コンテナの管理って何をするのか)が全然足りてないから、
ツールの概要を読んでも何も見えてこないだけで。
かと言って、これを読めば一通り網羅できるよってのがあるわけじゃないんだけど。
ツールが多いのが問題じゃないと思うよ。
あなたのやりたいことに対して必要な知識(ネットワーク周り(NAT)、Dockerとは何か、コンテナの管理って何をするのか)が全然足りてないから、
ツールの概要を読んでも何も見えてこないだけで。
かと言って、これを読めば一通り網羅できるよってのがあるわけじゃないんだけど。
2016/04/02(土) 19:53:53.61ID:sjk6eE85
Dockerについては、RedHatの中井悦司が、本を出している
2016/04/02(土) 20:09:39.19ID:FZgxHIyd
ていうか日本語のdockerの本て数冊しか出てないじゃん
なんか人に頼り切ろうとする姿勢が見える
なんか人に頼り切ろうとする姿勢が見える
2016/04/02(土) 20:18:26.79ID:CSOBbaUc
わかんないことだらけだからこの際ちゃんと勉強して進めたい、という気持ちは間違ってないと思うけどね
ただ、VirtualBoxとかVMwareとかでVMをNATモードで動作させても似たような感じになるから、まずはその辺の書籍でも読んでみたらどうだろうか
ただ、VirtualBoxとかVMwareとかでVMをNATモードで動作させても似たような感じになるから、まずはその辺の書籍でも読んでみたらどうだろうか
2016/04/02(土) 20:25:23.36ID:StJG0Z5Y
日本語の本、数冊しかないけどそれ買えばいいがな
438login:Penguin
2016/04/02(土) 23:47:02.24ID:vK1t8bB7 まー強いて言うならTCP/IPの基礎がきちんと分かってないとそもそも駄目
その上で、Linuxの場合iptablesとbridge辺りのことをある程度調べて把握すれば
kvmだろうがDockerだろうが公式のドキュメントに目を通す程度で苦労せずに対応できる
そういう前提となる基礎知識なしに、場当たり的に
入門書に書いてあったりするオマジナイを覚えようとするのが一番ダメ
その上で、Linuxの場合iptablesとbridge辺りのことをある程度調べて把握すれば
kvmだろうがDockerだろうが公式のドキュメントに目を通す程度で苦労せずに対応できる
そういう前提となる基礎知識なしに、場当たり的に
入門書に書いてあったりするオマジナイを覚えようとするのが一番ダメ
2016/04/02(土) 23:53:26.18ID:KIIFPPML
include stdio.h 思い出した
2016/04/02(土) 23:59:34.28ID:U5fYD/y1
(´・ω・`)手を動かさないやつは何をやっても無駄
2016/04/03(日) 00:15:37.73ID:WasEnGaq
確かに手を動かすのが大切だね
2016/04/03(日) 00:18:26.84ID:YW03YaUG
フルボッコのように見えるけど、助け舟が出てるなぁ
2016/04/03(日) 01:18:08.39ID:CYF9tWiq
>>440
まったくだ。
ボコボコにしてやんよ
∧_∧
( ・ω・)=つ≡つ
(っ ≡つ=つ
./ ) ババババ
( / ̄∪
まったくだ。
ボコボコにしてやんよ
∧_∧
( ・ω・)=つ≡つ
(っ ≡つ=つ
./ ) ババババ
( / ̄∪
2016/04/03(日) 20:50:28.80ID:WasEnGaq
SL移植されとる
docker run -t co2016/sl
docker run -t co2016/sl
2016/04/03(日) 20:52:30.54ID:WasEnGaq
SLが走りよる
# docker run -t co2016/sl
# docker run -t co2016/sl
2016/04/03(日) 20:52:51.60ID:WasEnGaq
連投ごめん・・ミス
447login:Penguin
2016/04/15(金) 15:50:42.71ID:wWjT/Dfy Dockerコンテナ上でのJavaの実行はライセンス違反なのか?
http://www.infoq.com/jp/news/2016/04/docker-java
http://www.infoq.com/jp/news/2016/04/docker-java
2016/04/27(水) 21:28:14.48ID:owxMN3sK
Arukas無料枠あるのか
449login:Penguin
2016/06/03(金) 02:11:05.38ID:WZoBoScK Docker使った開発してるが興奮してきた
これ将来性はどうなんだ?インフラになるのか?
これ将来性はどうなんだ?インフラになるのか?
450login:Penguin
2016/06/03(金) 17:25:16.09ID:fgzPRoSg >>449
微妙。正直な所、一過性のエンジニアのおもちゃのレベルを脱していない。
微妙。正直な所、一過性のエンジニアのおもちゃのレベルを脱していない。
451login:Penguin
2016/06/03(金) 20:15:35.73ID:vtbMJt0E2016/06/03(金) 21:00:19.45ID:NhQgaqZY
Arukas無料なんで
公開即登録しておいた
要るのは(出来ればプロバの)メールアドレスだけだし
有料のは後で出るはず
これが無料でできるの?というレベル
公開即登録しておいた
要るのは(出来ればプロバの)メールアドレスだけだし
有料のは後で出るはず
これが無料でできるの?というレベル
2016/06/03(金) 21:24:21.63ID:BeUP9Zil
Windows10で将来的にBASHが動くんじゃなかったっけ?
そうなるとdocker絡みでなにかおもしろい動きとかないかな
そうなるとdocker絡みでなにかおもしろい動きとかないかな
2016/06/03(金) 22:00:48.90ID:BRW0l29O
Windows は HyperV Container を使ったのがまだ正式版じゃないけど出てるよね。
これは Windows のコンテナで、 docker 使って IIS を動かすようなもの。
bash と同じように LinuxAPI を用意する形で docker が実装されることはないと思う。
bash などの UserSpace でどうにかできるプログラムと違って LinuxKernel べったりだし。
将来、「docker -> HyperV Container(windows os) 」 で windows アプリを制御できるようになるけど
「docker -> vmやremote (Linux + docker daemon)」で Linux アプリの制御は変わらないはず。
(昔からある)Linux の docker に関しては、今日の AWS summit で AbemaTVFresh! で
本番で使ってる例が紹介されてたけど、こういうのや AWS や GCP、RedHat のサポートなどをみてると
エンジニアのおもちゃよりはもうちょっとレベルが上ってるのかなと思う。
これは Windows のコンテナで、 docker 使って IIS を動かすようなもの。
bash と同じように LinuxAPI を用意する形で docker が実装されることはないと思う。
bash などの UserSpace でどうにかできるプログラムと違って LinuxKernel べったりだし。
将来、「docker -> HyperV Container(windows os) 」 で windows アプリを制御できるようになるけど
「docker -> vmやremote (Linux + docker daemon)」で Linux アプリの制御は変わらないはず。
(昔からある)Linux の docker に関しては、今日の AWS summit で AbemaTVFresh! で
本番で使ってる例が紹介されてたけど、こういうのや AWS や GCP、RedHat のサポートなどをみてると
エンジニアのおもちゃよりはもうちょっとレベルが上ってるのかなと思う。
2016/06/04(土) 16:14:48.18ID:m5AhyAEi
2ちゃんっておっさんばっかりだから、時代の流れに付いけてないな。
Dockerスレが過疎るとかwww
Dockerスレが過疎るとかwww
2016/06/04(土) 20:48:22.64ID:9x9mdfth
バズワードにつきあう体力がないのよ、おっさんには
2016/06/05(日) 12:33:25.82ID:tEZxVVnp
458login:Penguin
2016/06/05(日) 15:37:36.74ID:fwpw71Y/ >>457
言うまでもなく、BSD JailやSolaris Containerとかあって目新しくないし、仮想化技術も進歩してkernel共有するメリットがあんまし感じられないなぁ
と、docker commitもgit commitに比べてコレジャナイ感あるし、、
言うまでもなく、BSD JailやSolaris Containerとかあって目新しくないし、仮想化技術も進歩してkernel共有するメリットがあんまし感じられないなぁ
と、docker commitもgit commitに比べてコレジャナイ感あるし、、
2016/06/05(日) 16:11:19.54ID:4362uPpi
Jail や Zone と docker を比較するのって use case わかってるのかなって感じる。
docker の基本はパッケージングでその方法として現在はコンテナ使ってるだけだし。
Jail や Zone では Arukas のようなサービスや k8s や ECS のような仕組みを
作ろうとはなかなかならない。
Jail や Zone はインフラ屋のおもちゃでそれ以上にするのは辛かった。
それに対して、docker はアプリ屋のおもちゃだからインフラ屋でピンと来ない人が多い気もする。
あと、docker は思想が強すぎるからそれが合わないというのもあるな。
インフラ屋としてはキモい面も多い。
だから droot とかが作られてるんだろうけど。
docker の基本はパッケージングでその方法として現在はコンテナ使ってるだけだし。
Jail や Zone では Arukas のようなサービスや k8s や ECS のような仕組みを
作ろうとはなかなかならない。
Jail や Zone はインフラ屋のおもちゃでそれ以上にするのは辛かった。
それに対して、docker はアプリ屋のおもちゃだからインフラ屋でピンと来ない人が多い気もする。
あと、docker は思想が強すぎるからそれが合わないというのもあるな。
インフラ屋としてはキモい面も多い。
だから droot とかが作られてるんだろうけど。
460login:Penguin
2016/06/05(日) 17:02:02.44ID:sKSWXEyx2016/06/05(日) 18:46:33.69ID:+3CkB6wd
2016/06/05(日) 18:54:05.70ID:RcCc+B29
2016/06/05(日) 19:08:53.36ID:KDYCG9Kq
>>459
話を聞いてdrootは無いなって思った。
あれ思想がどうこういうより、
dockerを使った→ちょっとした問題点があった→普通のコンテナでいいんじゃね?
という単純な発想で作られたものだよ。その他の理由は後づけ。
古いやり方を引きずってるだけで、それでいてイメージのビルドツールとして
dockerを使おうとしているから、結局dockerの知識が必要になって、
さらにdrootを使うことで使えないdockerの知識と
drootそのものの知識が必要になる。
dockerの問題点は、dockerのバージョンアップで解決するし、
drootはdockerに依存しつつ、dockerとは全く違う劣化版を
個人で作ろうとしているから、将来性も感じられない。
現時点では、drootは確かにこの点ではdockerよりもメリット有るね。
だけど、dockerのメリットを随分と失っているよね。という感想で、
そして時が経てば、dockerのバージョンアップで、
drootのメリットってもう無いよね。になっていくと思う。
話を聞いてdrootは無いなって思った。
あれ思想がどうこういうより、
dockerを使った→ちょっとした問題点があった→普通のコンテナでいいんじゃね?
という単純な発想で作られたものだよ。その他の理由は後づけ。
古いやり方を引きずってるだけで、それでいてイメージのビルドツールとして
dockerを使おうとしているから、結局dockerの知識が必要になって、
さらにdrootを使うことで使えないdockerの知識と
drootそのものの知識が必要になる。
dockerの問題点は、dockerのバージョンアップで解決するし、
drootはdockerに依存しつつ、dockerとは全く違う劣化版を
個人で作ろうとしているから、将来性も感じられない。
現時点では、drootは確かにこの点ではdockerよりもメリット有るね。
だけど、dockerのメリットを随分と失っているよね。という感想で、
そして時が経てば、dockerのバージョンアップで、
drootのメリットってもう無いよね。になっていくと思う。
464login:Penguin
2016/06/05(日) 22:50:37.49ID:Fz4BjGDf >>459
インフラ屋のおもちゃってのはよく聞くけど、それを開発するにもネットワーク、マシン、OS、プラットフォームが必要(とそこに至るまでの知識)じゃない?
俺は配線〜アプリまで全部やるけど、正直dockerのimage起動するからよろ!って渡されたら中身がカオスってたりしそうで怖い。glibcってナンデスカ?って人が古いまま使ってるとか容易に想像できる
なんというか、
インフラ屋のおもちゃってのはよく聞くけど、それを開発するにもネットワーク、マシン、OS、プラットフォームが必要(とそこに至るまでの知識)じゃない?
俺は配線〜アプリまで全部やるけど、正直dockerのimage起動するからよろ!って渡されたら中身がカオスってたりしそうで怖い。glibcってナンデスカ?って人が古いまま使ってるとか容易に想像できる
なんというか、
465login:Penguin
2016/06/05(日) 23:04:59.28ID:fwpw71Y/ 途中でおくってしまった、、
OSI参照モデルとかだと下位レイヤーの知識は必要ないんだが、現状そう上手くいかないよな。
あと、dockerと関係のツールの分裂と乱立っぷりを見るととても不安になる
OSI参照モデルとかだと下位レイヤーの知識は必要ないんだが、現状そう上手くいかないよな。
あと、dockerと関係のツールの分裂と乱立っぷりを見るととても不安になる
2016/06/05(日) 23:09:47.70ID:KDYCG9Kq
>>464
> 正直dockerのimage起動するからよろ!って渡されたら中身がカオスってたりしそうで怖い。glibcってナンデスカ?って人が古いまま使ってるとか容易に想像できる
意味がわからん、Dockerfileみれば中身なんてわかるし、
最新にしたければDockerfileからイメージビルドしなおせばいいだけじゃん。
> 正直dockerのimage起動するからよろ!って渡されたら中身がカオスってたりしそうで怖い。glibcってナンデスカ?って人が古いまま使ってるとか容易に想像できる
意味がわからん、Dockerfileみれば中身なんてわかるし、
最新にしたければDockerfileからイメージビルドしなおせばいいだけじゃん。
2016/06/06(月) 00:28:13.53ID:WsFVzHYP
2016/06/06(月) 00:55:48.67ID:3HrdhjQZ
上から下まで知ってるとか書くわりには
dockerについてぜんぜん知らずに
よくそこまで否定するな
dockerについてぜんぜん知らずに
よくそこまで否定するな
2016/06/06(月) 01:02:44.13ID:x4rn+e32
>>467
Dockerfile見るのがそんなに手間になると思えんのだが…
Dockerfile見るのがそんなに手間になると思えんのだが…
470459
2016/06/06(月) 01:14:34.99ID:58//efTR インフラ屋としては Dockerfile の中身は当然見るし、
今ならばプルリクきたら「Docker Security Scanning」や「Vuls」あたりで
CIなりで自動でチェックを入れることを検討する。
そういうのが面倒なら docker 使うのやめたほうがいいよ。向いてない。
Docker 社も今以上にインフラ屋に使いやすくするつもりはないはず。
アプリ屋やデザイナー、プロデューサーには Kitematic や Docker for Windows/Mac で
便利にしていくという方向性があるけどね。
使ってて楽しいからエンジニアの自分としては「おもちゃ」という表現でいいけど、
Siri のバックエンドとして使われてたり、クックパッドで使われてるのを見ると
揶揄するつもりで使ってるなら自分のプライドを保つ以外に意味は無いよ。
IT系でないお客さんの人事/経理などを扱うSI系だとデプロイは1月に1回とか、
サーバも数ラック入れてインフラの設定は年に1回変えるかどうかだし変えるときは
レビューなど含めて1月かかるとかざらだから Docker なんて苦労して使う意味ないしね
今ならばプルリクきたら「Docker Security Scanning」や「Vuls」あたりで
CIなりで自動でチェックを入れることを検討する。
そういうのが面倒なら docker 使うのやめたほうがいいよ。向いてない。
Docker 社も今以上にインフラ屋に使いやすくするつもりはないはず。
アプリ屋やデザイナー、プロデューサーには Kitematic や Docker for Windows/Mac で
便利にしていくという方向性があるけどね。
使ってて楽しいからエンジニアの自分としては「おもちゃ」という表現でいいけど、
Siri のバックエンドとして使われてたり、クックパッドで使われてるのを見ると
揶揄するつもりで使ってるなら自分のプライドを保つ以外に意味は無いよ。
IT系でないお客さんの人事/経理などを扱うSI系だとデプロイは1月に1回とか、
サーバも数ラック入れてインフラの設定は年に1回変えるかどうかだし変えるときは
レビューなど含めて1月かかるとかざらだから Docker なんて苦労して使う意味ないしね
2016/06/06(月) 01:39:12.53ID:58//efTR
>>463
docker を手元で使う多くのアプリ屋としては docker は便利なんだけど
本番の運用として使うインフラ屋としては docker は便利すぎて面倒なんだよね。
docker は「1 から10のうち 1から9 までやってくれる」けど、
私達の欲しいのは「8から10」なんですという場合にdocker を使うのかって話。
自分としては"本番で使うなら" docker の差分ファイルシステムは必要ないし、
docker daemon が提供する REST API も必要ない、Network も iptables とか触ってほしくないし
Host と一緒でいいから Network plugin もいらない。
でも、docker で出来たイメージ(というか今なら OCI フォーマット)や Dockerfile を
アプリ屋と共通の言語として使いたい。
これらはdrootを作った"はてな"やペパボあたりの今までオンプレで運用してたところは
同じように不満を持つんじゃないかなと思う。
オンプレだとクラウドのように動的にサーバを追加したリしないので Mesos のようなスケジューラに
依存せず自分たちで割当固定したほうが扱いやすいしね。
(docker が 1 から 10 までできるようになってもこの辺のツールを作ってる会社は変わらないと思う)
その結果 droot やら haconiwa やら apr などオリジナルコンテナエンジンを作ろうかなとなるだけ。
droot は他の会社が使うものじゃない。あれははてなが必要だから作ったものだし。
ただ似たようなものを作る会社は今後出てくると思う。
または、うちの会社みたいに machinectl(systemd-nspawn)つかったり、 CoreOS の rkt や
OCI の runc を直接使う会社も出てくると思う。
どっちの場合でも共通言語は Dockerfile で、細かな仕様は runc の SPEC.md あたりを参考にしてね。
docker とオリジナルツールについて知識が必要なのはそのとおりだけど、結局コアの技術は今のところ
コンテナ(Namespaces/Capabilities/cgroup)+差分FSなのでオリジナルツールは docker を理解する方法として
デメリットには感じないね。
docker を手元で使う多くのアプリ屋としては docker は便利なんだけど
本番の運用として使うインフラ屋としては docker は便利すぎて面倒なんだよね。
docker は「1 から10のうち 1から9 までやってくれる」けど、
私達の欲しいのは「8から10」なんですという場合にdocker を使うのかって話。
自分としては"本番で使うなら" docker の差分ファイルシステムは必要ないし、
docker daemon が提供する REST API も必要ない、Network も iptables とか触ってほしくないし
Host と一緒でいいから Network plugin もいらない。
でも、docker で出来たイメージ(というか今なら OCI フォーマット)や Dockerfile を
アプリ屋と共通の言語として使いたい。
これらはdrootを作った"はてな"やペパボあたりの今までオンプレで運用してたところは
同じように不満を持つんじゃないかなと思う。
オンプレだとクラウドのように動的にサーバを追加したリしないので Mesos のようなスケジューラに
依存せず自分たちで割当固定したほうが扱いやすいしね。
(docker が 1 から 10 までできるようになってもこの辺のツールを作ってる会社は変わらないと思う)
その結果 droot やら haconiwa やら apr などオリジナルコンテナエンジンを作ろうかなとなるだけ。
droot は他の会社が使うものじゃない。あれははてなが必要だから作ったものだし。
ただ似たようなものを作る会社は今後出てくると思う。
または、うちの会社みたいに machinectl(systemd-nspawn)つかったり、 CoreOS の rkt や
OCI の runc を直接使う会社も出てくると思う。
どっちの場合でも共通言語は Dockerfile で、細かな仕様は runc の SPEC.md あたりを参考にしてね。
docker とオリジナルツールについて知識が必要なのはそのとおりだけど、結局コアの技術は今のところ
コンテナ(Namespaces/Capabilities/cgroup)+差分FSなのでオリジナルツールは docker を理解する方法として
デメリットには感じないね。
472login:Penguin
2016/06/06(月) 03:28:10.49ID:kGX0A6hH >>468
いやDocker自体は全然否定はしてないんだ。
ただ、これからはDockerっすよ!!
とかいってスマートに纏めてあるDockerfile渡された事一回もないだけなんだ、、
よくわかんねーからとりあえずchmod -R 777とか書いてたり、、
いやDocker自体は全然否定はしてないんだ。
ただ、これからはDockerっすよ!!
とかいってスマートに纏めてあるDockerfile渡された事一回もないだけなんだ、、
よくわかんねーからとりあえずchmod -R 777とか書いてたり、、
2016/06/06(月) 08:23:57.75ID:3HrdhjQZ
474login:Penguin
2016/06/06(月) 11:07:59.72ID:kGX0A6hH >>473
説明したりPR出したりするのが面倒なのと、俺の周りにそこらで意識高い人がいないんだな、、すまん
説明したりPR出したりするのが面倒なのと、俺の周りにそこらで意識高い人がいないんだな、、すまん
2016/06/06(月) 13:31:21.53ID:x4rn+e32
もはやDocker関係なくなってんじゃん
2016/06/06(月) 20:32:36.38ID:50n6IvOQ
ハイパーバイザー借りて
あれっネスト出来ない…quemやvirtualbox糞遅せー!って時助かるよね
あれっネスト出来ない…quemやvirtualbox糞遅せー!って時助かるよね
2016/06/06(月) 21:14:47.34ID:DZUJ1W6w
WebシステムをCDに焼いて持ち歩ける時代か
2016/06/07(火) 01:38:11.24ID:p5YtWRXs
>>471
> 自分としては"本番で使うなら" docker の差分ファイルシステムは必要ないし、
それはどういう意味?
1. あってもなくてもかまわないが、必要と思ってないだけ。
2. あったら困る。
> 自分としては"本番で使うなら" docker の差分ファイルシステムは必要ないし、
それはどういう意味?
1. あってもなくてもかまわないが、必要と思ってないだけ。
2. あったら困る。
2016/06/07(火) 01:40:22.19ID:p5YtWRXs
>>471
> オンプレだとクラウドのように動的にサーバを追加したリしないので Mesos のようなスケジューラに
> 依存せず自分たちで割当固定したほうが扱いやすいしね。
> (docker が 1 から 10 までできるようになってもこの辺のツールを作ってる会社は変わらないと思う)
いや、dockerを使う理由は、アプリの開発速度にインフラやがついていけないからでしょ?
いまやアプリが使ってる各種ライブラリっていうのは、毎日のように
どれか一つはバージョンアップするんだよ。
そのたびに、インフラ屋は、環境を作り直すのかい?
> オンプレだとクラウドのように動的にサーバを追加したリしないので Mesos のようなスケジューラに
> 依存せず自分たちで割当固定したほうが扱いやすいしね。
> (docker が 1 から 10 までできるようになってもこの辺のツールを作ってる会社は変わらないと思う)
いや、dockerを使う理由は、アプリの開発速度にインフラやがついていけないからでしょ?
いまやアプリが使ってる各種ライブラリっていうのは、毎日のように
どれか一つはバージョンアップするんだよ。
そのたびに、インフラ屋は、環境を作り直すのかい?
480471
2016/06/07(火) 17:48:10.32ID:PJf9l/sS >>478
1 と 2 の間かな。
Storage Driver (overlay、aufs、devicemapper あたり)はどれも今のところ一長一短で
パフォーマンスや細かな不具合がある。
これらの問題がなければ運用面でのメリットがあるのでできれば使いたい。
ただ、これらの問題があるかぎりはトラブルシュートが面倒なので「あったら困る」。
Storage Driver のトラブルについてはまとめてくれてる方がいるのでそちらが参考になる。
https://github.com/AkihiroSuda/docker-issues
問題だと思ってるものの中では、仕様として残り続ける物もあるとは思うのでどこかで妥協して
overlay あたりを利用するようになるかもしれない。
1 と 2 の間かな。
Storage Driver (overlay、aufs、devicemapper あたり)はどれも今のところ一長一短で
パフォーマンスや細かな不具合がある。
これらの問題がなければ運用面でのメリットがあるのでできれば使いたい。
ただ、これらの問題があるかぎりはトラブルシュートが面倒なので「あったら困る」。
Storage Driver のトラブルについてはまとめてくれてる方がいるのでそちらが参考になる。
https://github.com/AkihiroSuda/docker-issues
問題だと思ってるものの中では、仕様として残り続ける物もあるとは思うのでどこかで妥協して
overlay あたりを利用するようになるかもしれない。
481471
2016/06/07(火) 18:04:02.77ID:PJf9l/sS >>479
以下、質問の意図を私がちゃんと理解できてないのでおかしいことを言っているかもしれない。
> dockerを使う理由は、アプリの開発速度にインフラやがついていけないからでしょ?
たしかに、アプリ側がトライ&エラーなどをする場合にインフラ屋が足かせになりってるのは事実。
ただ、それらの多くは技術レベルの問題ではなく、システムの環境的な問題や手順的な問題なので
そこをすっ飛ばして docker イメージをアプリ屋さんが作ってもらうスタイルだと思っている。
docker なら構築手順書としての役割と動作確認環境としての役割をある程度満たしてくれるしね。
> いまやアプリが使ってる各種ライブラリっていうのは、毎日のように
> どれか一つはバージョンアップするんだよ。
> そのたびに、インフラ屋は、環境を作り直すのかい?
これはアプリ屋さんの仕事だと考えている。
デプロイ環境の構築やセキュリティチェック、パフォーマンス対応がインフラ屋さんじゃないかな。
(当然、上記以外のホストOSの管理やNetwork、ロードバランサ、バックアップの設計なども)
バージョンアップするかどうかを最終的に決めるのはアプリ屋さんの仕事だと思ってるし、
バージョンアップ後の動作確認もアプリ屋さんやプロデューサーが実施しないと意味ないしね。
アプリ屋さんが docker で環境を作って動作確認なり出来たイメージを用意する。
それをチェックして配布、deploy して動かす環境をインフラ屋さんが用意する(drootなど)。
つまり、インフラ屋はアプリの動作環境を Dockerfile などで理解はするけど構築はしない。
以下、質問の意図を私がちゃんと理解できてないのでおかしいことを言っているかもしれない。
> dockerを使う理由は、アプリの開発速度にインフラやがついていけないからでしょ?
たしかに、アプリ側がトライ&エラーなどをする場合にインフラ屋が足かせになりってるのは事実。
ただ、それらの多くは技術レベルの問題ではなく、システムの環境的な問題や手順的な問題なので
そこをすっ飛ばして docker イメージをアプリ屋さんが作ってもらうスタイルだと思っている。
docker なら構築手順書としての役割と動作確認環境としての役割をある程度満たしてくれるしね。
> いまやアプリが使ってる各種ライブラリっていうのは、毎日のように
> どれか一つはバージョンアップするんだよ。
> そのたびに、インフラ屋は、環境を作り直すのかい?
これはアプリ屋さんの仕事だと考えている。
デプロイ環境の構築やセキュリティチェック、パフォーマンス対応がインフラ屋さんじゃないかな。
(当然、上記以外のホストOSの管理やNetwork、ロードバランサ、バックアップの設計なども)
バージョンアップするかどうかを最終的に決めるのはアプリ屋さんの仕事だと思ってるし、
バージョンアップ後の動作確認もアプリ屋さんやプロデューサーが実施しないと意味ないしね。
アプリ屋さんが docker で環境を作って動作確認なり出来たイメージを用意する。
それをチェックして配布、deploy して動かす環境をインフラ屋さんが用意する(drootなど)。
つまり、インフラ屋はアプリの動作環境を Dockerfile などで理解はするけど構築はしない。
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【速報】福原遥(まいんちゃん)とサッカー日本代表の久保建英がまさかの電撃結婚★8 [爆笑ゴリラ★]
- 【簗農相記者会見】「道路予算は大幅カット」発言おおむね認める 「表現ぶりが誤解招いた」 ★2 [蚤の市★]
- 1日500円生活で3食「フライドポテト」を食べ続けた少年の最期……病院から帰宅直後に突然死した理由 [おっさん友の会★]
- 「ロシアへの姿勢変えたのは日本」プーチン大統領 関係悪化は日本の責任との認識示す [煮卵★]
- 【電撃結婚】「チャラいんじゃないかと1、2年スルーしていた」と知人証言、“ド真面目”な福原遥の心を動かした久保建英の“猛アタック” [muffin★]
- 【サッカー】なでしこジャパン、難敵・北朝鮮を下し大会3連覇の金メダル!PK戦の死闘を制し史上最多4度目Vの快挙 [ゴアマガラ★]
- なぜドンキホーテはトイザらスを買収したのか [147827849]
- 【画像】北朝鮮サポーター、見た目は普通に可愛らしい女の子ばかりшшшшшшшшшшшш [632966346]
- 【高市現実】🤖「 AIイラストや漫画が広まれば手描きのプロは3割しか残らない」 [454087802]
- 友だちほしい
- 【悲報】極右AfD「サッカードイツ代表に非白人が多すぎる!」監督「代表に入れない白人選手が無能なんだよwww」 [354616885]
- しゃぶ葉の配膳ロボから他の客の商品を横取りする事案発生WWWWWWホントこの国終わってんなあ高市WWWWWWWWWWWWWWWWWWWWWWWW [583538641]