>>940
Dockerネットワーク1,2あたりはどこに乗ってるんだ? >>950
dockerに向いてないことを無理矢理やった話(ネットワークがらみ)
https://qiita.com/mnagaku/items/f4d8ce881bcfcc14c4c1
> コンテナ化されたVyOSをフル機能で使えない
> firewallやQoSの設定を入れると、エラーが出ます。
> ネットワークのアタッチ順が不定
Dockerはそういう用途で作られたものじゃないんだから
逆に苦労するだけ。
専用に作られたものを想定通りに使うのが一番合理的。
マイナスドライバーでも頑張ればプラスネジを空けられるからって
マイナスドライバーを使うのは合理的ではない > ソフトウェアルータって、ベンダーの機器みたいな設定方法を受け付けて、
> Linuxのiptablesとかsysctlとかに翻訳して実行してくれる、とゆーのが基本的な振る舞いだと思うのですが、
> この辺、カーネルパラメータを書き換えようとしたりするので、/proc以下のファイルが見つかんないとか、エラーが出ます。
>
> コンテナですもんね......
おおお、いろいろと教えてくれてありがとう
dockerは万能だと思ってたけどこういう欠点もあるんだな、大変勉強になった
>>951
申し訳ありませんでしたdocker信者やめます > dockerは万能だと思ってたけどこういう欠点もあるんだな、大変勉強になった
だからそれやめろって。Dockerの欠点じゃなくて
そういう道具じゃないってこと。道具を間違った使い方を
しておいて道具のせいにすんなや
マイナスドライバーでも頑張ればプラスネジを空けられるからって
マイナスドライバーを使うのは合理的ではない
Dockerはアプリケーションに、それが動くために必要なユーザーランドをふくめて、
アプリケーションをより単体で動くようにするためのもの
アプリケーションをひとまとめにより完全な形にするという発想を
しっかり持ってなきゃ、へんな方向に行ってしまう。
結局の所Dockerをインフラ屋の道具だと思ってることが間違いなんだよな。
あれ(Dockerイメージ)はアプリをビルドして生成する成果物の一種
アプリ開発してる人がDockerイメージを作って
あとはこれ実行しておいて、中に動くのに必要なもの全部まとめてあるから
ってインフラ屋に渡すもの
インフラ屋がやることは、作ったインフラの上で
その指定されたDockerイメージを動かすだけだよ。
Dockerイメージでインフラを作るんじゃない。
インフラを作ってその上で動かすだけ
そうそう、だからDockerネットワーク内で閉じたファイヤウォールを作成するとかなら作れる。
これをオープンにしようと思うと、途端に手間が増える。あるサービスのために構築するならともかく、それ自体をアプリケーション化するべきじゃない。
つまり、>960の言ってることは正しいけど、少し不親切で、
今までシステムだと認識されていたものでもアプリケーションとして固めれるものならばDockerで扱うのもいい。
だけど、物理ネットワークを巻き込むようなシステムだと手に負えないだろ、めんどくさすぎて。
物理niicを低レイヤでDockerに渡すような仕組みをDockerで実装するのはめんどくさすぎる。
まともな会話が成立してるんならともかくネット上で匿名のゴミが一方的に「僕のほうが正しいんだ!間違いをただすんだ!」なんて強弁したところでなんの意味もないんだよな
どっかー厨はそういうの自分も気をつけなきゃって改めて認識させてくれるありがたい存在やわ
意味はあるよw
俺が言い出してから匿名ではないまともなサイトは
俺が言ったとおりのことを書くようになった。
つまりDockerは仮想マシンではないという話ね
例えばこれ
コンテナは仮想マシンではない #docker
https://www.creationline.com/lab/13774
> かなりの時間をDockerで過ごしていますが、コミュニティメンバーと話していて、
> 皆Dockerについて知識の差はありますが、ある共通の課題 を感じました。
> Dockerを初めて触れるときの自然な反応として、Dockerを仮想マシンという枠組みでとらえようとする点です。
> Dockerのコンテナが「軽量の仮想マシン」と表現されているのを何度も聞きました。
> 私も初めにDockerを使ったときはまったく同じ捉え方をしたので気持ちはわかります。
> 私が瞬間的にひらめいたのは、Dockerとは仮想化技術ではなく、アプリケーションのデリバリー技術なのです。
> 仮想マシン中心の世界では、抽象概念の単位とはアプリケーションコードだけではありません。
> しばしばステートフルなデータを保管するモノリシックな仮想マシンです。仮想マシンはかつて物理サーバーにあったすべてを
> 単一のバイナリに詰め込み、移動できるようにしました。しかし、それでもまだ同じです。
> コンテナが抽象化するのはアプリケーションです。より正確に言えば、アプリケーションをまとめる手助けとなるサービスです。 >>965
そういうネタ記事の良いねが多いのが
技術力が低い原因だろうな。
みんな技術よりもネタでしか判断してない >>966
あと、自己顕示欲が強すぎちゃったりするやつとかな 0969login:Penguin2019/10/01(火) 13:40:48.66ID:Vec9hBQk
相性の悪いCD-ROMドライブはほぼ無いけれど、DVDドライブはどうなのかな?
「俺が言いだしてから」→間違い
「俺がDockerの役割に(遅蒔きながら)気が付いて,5chで発言し、そのような語句でWeb検索をし出してから」→正解
0972login:Penguin2019/10/01(火) 18:55:46.26ID:Vec9hBQk
CD-ROMドライブ と DVDドライブ の見分け方を教えて下さい
ubntuコマンドだと助かります。
less /proc/sys/dev/cdrom/info
して、dvd readableとかをチェックすればいいんじゃないかな
アプリケーションコンテナはDockerとして、
システムコンテナはLXCがベスト?
0975login:Penguin2019/10/01(火) 21:45:06.85ID:Vec9hBQk
>>973
dvdでした。ありがとうございます。
xpのhddが壊れたから、動けば良い程度のノートpc
vist 6800en + win7 8800en のメモリ2Gでネットブック+python動作させるのに購入。
動かない。
結局、スペック不足で仕方なく 中古の1,6万 win10ノート購入したけど、試しにハードオフの1620円ノートpc osなしメモリ2G に linux mint19 64bit mate 入れたら従来通り(普通に)使えてる。
Linux(PC)初心者の勉強代として痛い目に有った。 >>971
それってさ、結局
「俺が言ってること」と「Dockerの役割」は一致してるってことで、
俺が言ってることは正しいと認めた発言になってるよ
そういうこと、Dockerを仮想マシンとして考えるのは間違いだ。 >>974
そうだね。ベストかどうかはしらないが、
アプリケーションコンテナはDocker(もしくは類似技術)を使う
システムコンテナはLXC(もしくは類似技術)を使う >>976
いいんじゃない。
「お前が言い出しっぺではないだろ」
て指摘してるだけで、
「お前の言ってる内容は間違ってる」
とは何処にも書いてないし Chef, Vagrant, Terraform, Open Stack などで構築すれば、
Docker, Kubernetes との違いは、明白!
> Chef, Vagrant, Terraform, Open Stack などで構築すれば、
今思うと、苦労していたよなw
自動化はできるが楽にならないと言うね
exec 3>&1の意味は分かるけどfdの複製ってどんな時に使うの
fd番号を意識するのってエラー用の2だけだしさっぱり
fdの問題点は仕組みを説明してるところはあるけど
どういうときに使うのか?を解説してるのが少ないんだよな
俺がfdを使うのは、
1. 標準出力・標準エラー出力とも分けて情報を出力したい時
例えばシェル関数の中で二つの外部プログラムを実行していて、
それぞれ違うファイルに処理結果を出力したい
ただし呼び出し元で出力ファイルは制御したい
2. 標準出力・標準エラー出力を分離したまま両方にフィルタをかけたい時
この二つだけど、たまによくわからない使い方をしてるのを見るから困る
linuxの勉強をしたいのですが
軽いlinuxを教えてください
vmwareで動かしたいです
>>983
勉強したいなら、Ubuntuにしておけ。
勉強したいのに、情報がないLinuxを使うと
勉強にならない。それは本末転倒 0986login:Penguin2019/10/02(水) 19:46:01.44ID:c95c737v
>>983
まずは、Windowsを捨てされ
ネットサーフィン、メール、動画見るなど
普通のことは、Ubuntuインストール後に設定なしですぐ出来る
後は好きなように使え
vmとデュアルブートはやめとけ
結局、Windowdしか使わなくなるから >>983
コマンド覚えてサービス動かしたりとかそういうのならGUIなしでインストールすれば十分軽い
パッケージ関連のツールがちょっと異なるから学校なり仕事で使ってるシステムに合わせてUbuntuかCentOSのどちらかを入れればいいと思う 0988login:Penguin2019/10/02(水) 19:48:51.53ID:c95c737v
ああ、あとJanestyleとかの2chブラウザーもwineですぐ使えるよ
簡単なソフトはwineですぐ動く
オフィスも動いてるらしい
0989login:Penguin2019/10/02(水) 19:50:35.61ID:c95c737v
まあ、Ubuntu18.04LTSにしとけ
「Ubuntu ○○」でぐぐるだけで
すぐ答えが出てくる
>>983
学習目的(LPIC1取得とか、仕事でLinuxを使う機会があるので、その学習用とか)
程度の利用とすると、特に重い軽いは気にしなくてよいと思います。
データ保存領域が、SSDであればね。
PlayerになんかLinux突っ込んでPCの動作が重くなるって、
メモリ2GB〜4GBでHDDが主流だった時のイメージ。
昨今のメモリ8GB〜でSSD標準のマシンなら、特に重い軽いは
気にしなくでもいい。※前記の利用目的程度なら
どうせタダで使えるんだし、削除するのもファイル消すだけ。
仕事で使うなら、その系統に合わせて※とりあえず試してみればいいと思います。
※Redhatなら、CentOS使う的な話。 ドキュメント読むのが苦じゃないならarchがいいよ。
>>991
変数みたいに読み出し終わっているわけじゃないことには注意な
$ echo a > /tmp/x
$ exec 3< /tmp/x
$ echo b >> /tmp/x
$ cat <&3
a
b そうでもない
実際にLinux初心者の俺が2年くらい継続して使えてる
その間Windowsは使ってない
Ubuntuは再インストールがなー
あと初心者泣かせの方針転換とかあったりするから混乱するだろ
screenで-X stuffを使って外部からプログラムのコマンドを打ったときの実行結果をターミナルやらファイルやらに出力する方法を知らないか
10011001Over 1000Thread
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 81日 22時間 4分 13秒
10021002Over 1000Thread
5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/
▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php