DockerはLinuxが持つコンテナ技術を使ったアプリケーション仮想化技術です。
アプリケーションを動かすために必要な各種ライブラリ等を一つのDockerイメージに
まとめることで、さまざまな環境へのデプロイが容易になります。
例えばWindowsやmacOSを使って開発・テストしたDockerイメージを
そのままクラウド上のLinuxの本番環境で使うことができます。
クラウド上の環境が仮想マシンであるため、Dockerは仮想マシンと併用して使うことが多いですが
仮想マシン技術とは無関係の技術です。実際Linux環境において仮想マシンは必須ではありません。
WindowsとmacOSでは仮想マシンを使いますが、これはOSがLinuxではないからです。
Dockerは主にアプリケーションを動かすために設計されているのでデータを保存するのには適していません。
データはDockerイメージの外部、ボリュームを使ってホスト環境に保存するかネットワーク通信で外部サーバーに保存します。
またDockerコンテナは一つのサービスを実行し、複数のサービスが必要な場合はdocker-composeやk8sなどを使って連携させます。
Dockerを仮想マシンの代替として、コンテナ内で複数のサービスを起動しようとすると困難が待ち受けています。
それはDockerの設計方針とあっていないからです。
Dockerイメージ(Dockerfile)はアプリケーション開発者が作成します
動かすのに必要なもの全てがDockerイメージに含まれるので
インフラ担当者はそれを動かすだけ、本来のインフラの作業に集中できるようになります
Dockerは主にウェブ業界でサービスのデプロイの必須技術になりました
情報共有しましょう
http://www.docker.io/
前スレ Docker Part4
https://mao.5ch.net/test/read.cgi/linux/1597591176/
注意 Dockerを仮想マシンの代替として使いたいと考えてる人は、DockerではなくLXCを使いましょう
LXC(Linux Containers)
https://mao.5ch.net/test/read.cgi/linux/1330826939/
Docker Part5
■ このスレッドは過去ログ倉庫に格納されています
2020/12/02(水) 19:13:07.36ID:y3Zdr8oB
604login:Penguin
2021/02/11(木) 21:42:04.66ID:9SKzo2JM Docker社、Docker Hubのソースコードの一部を「Docker Distribution」としてCloud Native Computing Foundationに寄贈
https://www.publickey1.jp/blog/21/dockerdocker_hubdocker_distributioncloud_native_computing_foundation.html
https://www.publickey1.jp/blog/21/dockerdocker_hubdocker_distributioncloud_native_computing_foundation.html
2021/02/11(木) 21:43:55.43ID:rZk/Y9XB
すみませんちょっと私見をいただければ幸いです。Kubernetes初学者です。
座学だけではなかなか理解が進まないので、自宅ノートPC(Win10pro)でハンズオン
学習をしたく思います。
VirtualBoxでCentOSの仮想マシンを2台立ててMaster, Workerノードに見立てて、
初歩的な部分(ベースイメージを引っ張って本番環境を作成&適用まで)ができれば、
と考えてます。このとき仮想マシンのメモリは2GBじゃきついでしょうか。
やっぱり4Gは要りますかね。自宅
座学だけではなかなか理解が進まないので、自宅ノートPC(Win10pro)でハンズオン
学習をしたく思います。
VirtualBoxでCentOSの仮想マシンを2台立ててMaster, Workerノードに見立てて、
初歩的な部分(ベースイメージを引っ張って本番環境を作成&適用まで)ができれば、
と考えてます。このとき仮想マシンのメモリは2GBじゃきついでしょうか。
やっぱり4Gは要りますかね。自宅
2021/02/11(木) 21:44:35.21ID:rZk/Y9XB
途中送信、失礼しました。
自宅PCのメモリが8GBで増設不可なのです。
自宅PCのメモリが8GBで増設不可なのです。
2021/02/11(木) 21:46:39.21ID:rZk/Y9XB
これを機会にメモリ16GBのノートに買い換えるのも視野に入れています。
(デスクトップは移設が大変なので対象外にしています)
(デスクトップは移設が大変なので対象外にしています)
2021/02/11(木) 21:50:37.57ID:cu/s1TWZ
とりあえず1回やってみたら?
8Gじゃk8sは関係なく辛いとおもうけど
8Gじゃk8sは関係なく辛いとおもうけど
2021/02/11(木) 21:59:05.47ID:fUquX82H
k8sは起動するだけで1GB近くメモリ食うバグはなおったんか?
2021/02/11(木) 22:00:51.69ID:fUquX82H
仮想マシン1台あたり、OSとアプリで1GB、k8sで1GBでギリ行けるやろw
2021/02/11(木) 22:02:28.74ID:5S8J87sv
k0sはどうだろうか
軽いって聞いたが
軽いって聞いたが
2021/02/11(木) 22:07:10.91ID:rZk/Y9XB
>>608
やっぱりきついんですね。。
k8sの前に、まずメモリ4GBの仮想マシンを1つ立てて、Docker-composeでNginXとPostgreSQLの
2コンテナ立てるところまでやってみたんですが、Win10のリソースメータみたらメモリが9割使用で
推移してて、仮想マシン立てるときCPUのオーバーコミットはともかく、メモリでそれはなしですよね。。。
やっぱりきついんですね。。
k8sの前に、まずメモリ4GBの仮想マシンを1つ立てて、Docker-composeでNginXとPostgreSQLの
2コンテナ立てるところまでやってみたんですが、Win10のリソースメータみたらメモリが9割使用で
推移してて、仮想マシン立てるときCPUのオーバーコミットはともかく、メモリでそれはなしですよね。。。
2021/02/11(木) 22:08:26.22ID:rZk/Y9XB
614login:Penguin
2021/02/11(木) 22:09:42.33ID:9SKzo2JM k3sでGOGC=10の環境変数設定と
--disable-cloud-controllerのコマンドライン引数を使うとまあまあのメモリ消費になる
Reduce master memory usage below 300MB
https://github.com/k3s-io/k3s/issues/1944#issuecomment-724413662
fresh install, default k3s RES=530M
with GOGC=10 & --disable-cloud-controller, k3s RES=310M
append traefik,cordns,metrics. total k3s cluster RES=500M
--disable-cloud-controllerのコマンドライン引数を使うとまあまあのメモリ消費になる
Reduce master memory usage below 300MB
https://github.com/k3s-io/k3s/issues/1944#issuecomment-724413662
fresh install, default k3s RES=530M
with GOGC=10 & --disable-cloud-controller, k3s RES=310M
append traefik,cordns,metrics. total k3s cluster RES=500M
2021/02/11(木) 22:21:30.00ID:rZk/Y9XB
みなさん、ご意見ありがとうございます。
とりあえず2GBのCentOS仮想マシンを2台たてて、K3sでクラスタ構成を作るところを目指したく思います。
で、ホストOS(Win10)でスワップしまくりなら、ダイレクト通販でノート買い換えてしまおうかと思います。
とりあえず2GBのCentOS仮想マシンを2台たてて、K3sでクラスタ構成を作るところを目指したく思います。
で、ホストOS(Win10)でスワップしまくりなら、ダイレクト通販でノート買い換えてしまおうかと思います。
2021/02/11(木) 22:23:39.01ID:rr3favGw
コンテナ コンテイナー
ディレクター ダイレクター
ディレクター ダイレクター
617login:Penguin
2021/02/11(木) 22:30:29.02ID:9SKzo2JM2021/02/11(木) 23:04:26.50ID:fUquX82H
k3dしか使ったことないけど
k8sバリバリ得意なはずやで!
っていって信用するんか?
k8sバリバリ得意なはずやで!
っていって信用するんか?
2021/02/11(木) 23:08:49.77ID:YUClSmJX
んなこと言い出したらkubeなんて会社の金でクラウドでやれという結論にしかならん
どうせ個人レベルじゃ何の役にも立たないんだし、就職には実務経験がない限りはほとんど当てにはされないだろう
どうせ個人レベルじゃ何の役にも立たないんだし、就職には実務経験がない限りはほとんど当てにはされないだろう
2021/02/11(木) 23:11:55.51ID:fUquX82H
? 個人の金でやれるだろ
何論点すり替えてんだよ
何論点すり替えてんだよ
2021/02/12(金) 00:47:56.77ID:Acy1+guc
2021/02/12(金) 00:54:16.89ID:Z9b5NWjb
ホストのドライブに書き込むのはどういう方法があるの
volumeでホストのディレクトリ指定できればいいのだけど
次点がネット経由でマウント
volumeでホストのディレクトリ指定できればいいのだけど
次点がネット経由でマウント
2021/02/12(金) 04:47:37.77ID:DdrTaNN5
2021/02/12(金) 11:19:59.90ID:EUbvASC5
>>623
OSと同じというか広義のOSそのものだからな
OSと同じというか広義のOSそのものだからな
2021/02/12(金) 11:33:50.99ID:DdrTaNN5
OSのコア機能はなくて、OSに含まれるサブ機能しか備えてないのに
1GBは多すぎでしょw
1GBは多すぎでしょw
2021/02/12(金) 11:48:21.49ID:Jiq15DQU
Kubernetesはそもそも数百ノードを超えるような大規模クラスタが前提なんで、
マスターとワーカーを一台に詰め込むようなケチ臭い運用は想定外なんだよ
機能的にそんなにメモリが必要とは思えないのはまあわかるけど、開発者がメモリ使用量に対して無頓着なんでしょ
マスターとワーカーを一台に詰め込むようなケチ臭い運用は想定外なんだよ
機能的にそんなにメモリが必要とは思えないのはまあわかるけど、開発者がメモリ使用量に対して無頓着なんでしょ
2021/02/12(金) 11:53:15.38ID:DdrTaNN5
Kubernetesと並んでメモリを大量に消費するバグが有るのがfluentdだな
ただサーバーの情報を取るだけなのになんで数百MBも食うんだアホ
インフラ系はメモリむとんちゃくなやつが多いな
ただサーバーの情報を取るだけなのになんで数百MBも食うんだアホ
インフラ系はメモリむとんちゃくなやつが多いな
2021/02/12(金) 11:55:52.54ID:Q3Tv3uF6
goで書かれてるのが要因だよね
速い以外はJavaと同じでは?
cとかrustみたいなgcのない言語で書いてほしい
railcarには残念
速い以外はJavaと同じでは?
cとかrustみたいなgcのない言語で書いてほしい
railcarには残念
2021/02/12(金) 13:08:40.19ID:DVQzV/R7
Goってそんなアホなん?
軽い速い堅牢って印象だったんだが違うのか
軽い速い堅牢って印象だったんだが違うのか
2021/02/12(金) 13:10:42.23ID:WgJvsmpw
メモリリークしてんでねーの
2021/02/12(金) 13:28:37.80ID:bKBsRkGr
漏れのWindows 10 は、8GB メモリだけど、
Windows を起動するだけで、5GB 使う
本当に、それだけ使っているかどうかは分からない
単に、バックグランドのシステム処理用に確保しているだけで、
何かのアプリでメモリを使う時には、解放するかも知れない
Kubernetes の本などでは、ラズパイ数台でやってる
Windows を起動するだけで、5GB 使う
本当に、それだけ使っているかどうかは分からない
単に、バックグランドのシステム処理用に確保しているだけで、
何かのアプリでメモリを使う時には、解放するかも知れない
Kubernetes の本などでは、ラズパイ数台でやってる
2021/02/12(金) 13:29:36.41ID:xwtCEPdM
スペック不足なんて金使って増強すりゃいいっしょなGoogle様の思想なんだから仕方ない
633login:Penguin
2021/02/12(金) 13:34:43.28ID:hh1n3J80 k3sならメモリ512MBあれば動く
2021/02/12(金) 15:27:55.71ID:kLfvt/Ot
クラスタくむのに1G2G喰うからだめとか、イヤ512Mで動くとか
アホの極みやな。桁がひとつ違ってるよw
アホの極みやな。桁がひとつ違ってるよw
2021/02/12(金) 19:34:38.27ID:DdrTaNN5
2021/02/13(土) 18:50:07.33ID:cj1iQ1u/
ワッチョイ導入に賛成の方も反対の方も議論にご参加ください。
Linux板ワッチョイ導入議論スレ
http://rosie.5ch.net/test/read.cgi/operatex/1612610722/
Linux板ワッチョイ導入議論スレ
http://rosie.5ch.net/test/read.cgi/operatex/1612610722/
2021/02/15(月) 15:41:40.45ID:rcXSbQwZ
>>636
断る。そんなどうでも良い事に何故時間を費やす必要がある?
断る。そんなどうでも良い事に何故時間を費やす必要がある?
2021/02/15(月) 17:09:00.10ID:kmPa6lBR
Twitterオススメ
NGしやすい
変なやつ居ない
スキル高い人多い
NGしやすい
変なやつ居ない
スキル高い人多い
2021/02/15(月) 18:07:35.95ID:ZDoeN7dq
>>638
ヘンなヤツも多いやろ。
ヘンなヤツも多いやろ。
2021/02/15(月) 18:22:47.97ID:ycl0pqkx
>>639
NGつうかミュート/ブロックしやすいから居ないのと同じ
NGつうかミュート/ブロックしやすいから居ないのと同じ
2021/02/15(月) 18:24:48.62ID:ycl0pqkx
なので俺は真面目に正常なコミュニケーションをしたいならTwitter
後ぐされなくノビノビと何でもありのレスバトルしたいときは5ちゃんと使い分けてる
後ぐされなくノビノビと何でもありのレスバトルしたいときは5ちゃんと使い分けてる
2021/02/15(月) 19:30:46.92ID:rcXSbQwZ
ここは情報交換というより非常識な>1 にシステムを教えてあげるスレだろ?
Docker自体には大して関心が無いが、完全に間違った知識を上から目線で
他人になすりつけようとする原理主義者が気になるだけ。
Docker自体には大して関心が無いが、完全に間違った知識を上から目線で
他人になすりつけようとする原理主義者が気になるだけ。
2021/02/17(水) 02:35:22.58ID:2Y6Knzxe
Dockerホストとするなら、CentOS7系より、カーネルバージョンが4のCentOS8系の方がいいですか?
そのほうが、より新しい構成のコンテナを動かせそうに思う。
どうなんでしょうか。
そのほうが、より新しい構成のコンテナを動かせそうに思う。
どうなんでしょうか。
2021/02/17(水) 09:54:50.83ID:dMS31Ytj
8は今年の年末でサポート切れるけどそれでいいなら
KVMのホストなんかと違ってホストは塩漬けというわけにはいかないだろうから、Streamは辛いでしょ
KVMのホストなんかと違ってホストは塩漬けというわけにはいかないだろうから、Streamは辛いでしょ
2021/02/17(水) 10:03:11.54ID:A7Y91UCD
コンテナ専用機ならマイナーな軽量OS
そうでないならUbuntu安定
CentOSはオワコン
って感じかな
そうでないならUbuntu安定
CentOSはオワコン
って感じかな
646login:Penguin
2021/02/17(水) 10:48:00.15ID:EfHQKriJ Fedora CoreOSとかどう?
2021/02/17(水) 10:48:51.29ID:zK/CLM9v
>>646
理由があるならどうぞ
理由があるならどうぞ
2021/02/17(水) 15:36:17.38ID:KIVRE5wP
2021/02/17(水) 15:58:41.09ID:oShKx2Dh
CentOS8(RHEL8)だな。
そうなるとRedhatがdocker->podmanへの移行の流れを受けて
dockerがpodman-dockerに、docker buildがbuildahになるけど
それでいい気がするね。
コンテナランタイムとしてのdockerなんて総スカン食らってる感じがするし。
そうなるとRedhatがdocker->podmanへの移行の流れを受けて
dockerがpodman-dockerに、docker buildがbuildahになるけど
それでいい気がするね。
コンテナランタイムとしてのdockerなんて総スカン食らってる感じがするし。
2021/02/17(水) 16:07:31.41ID:hUdattNH
ロッキーはよ!
2021/02/17(水) 16:14:56.05ID:zK/CLM9v
RHEL8使う理由ってなんかあるの?
CentOS8を使わない理由ならできたけどw
CentOS8を使わない理由ならできたけどw
2021/02/17(水) 16:18:04.31ID:A7Y91UCD
やっぱpodmanに移行しなきゃだめかな
2021/02/17(水) 16:23:44.26ID:/krQVT5f
podmanが普及してからでいいよ
例えばクラウドでpodmanネイティブで対応してから
例えばクラウドでpodmanネイティブで対応してから
2021/02/17(水) 16:24:23.17ID:/krQVT5f
あといい言葉を教えてあげよう
どれでもいいなら、今のでいい
どれでもいいなら、今のでいい
2021/02/17(水) 16:25:01.75ID:3zVf0kgm
その時の流行りに乗るのが1番
つまりKubernetes
つまりKubernetes
2021/02/17(水) 16:26:05.58ID:/krQVT5f
つまり Docker + Kubernetes ということ
2021/02/17(水) 16:34:53.58ID:oShKx2Dh
↑ホストは何が良いのか?
と聞かれているんだが?
と聞かれているんだが?
2021/02/17(水) 16:37:05.09ID:Z8l/wnON
良いというならクラウドでFargateとかGKEとか使うのが良いわな
自前でホストを用意する時点で趣味の世界だから好きにしたらいい
自前でホストを用意する時点で趣味の世界だから好きにしたらいい
2021/02/17(水) 16:55:40.71ID:A7Y91UCD
今のがいいって今=podmanよ
2021/02/17(水) 16:56:21.64ID:KxfOJ2SW
マネージドはコスト高いしなぁ
2021/02/17(水) 23:25:15.87ID:aO66A6fo
パーフェクトRuby on Rails には、
毎週モジュールを更新してテストするように書いてある
こういうのが出来るのは、Ruby/Rails コミッターのいるような技術力のある自社開発系だけ。
普通の会社は、できた後は放置するだけw
一切、更新しない
会社全体で、AWS の800資格と、
全12資格を持つ、ジェダイマスターが7人いる、クラスメソッドの動画を見ると、
全部、Lambda などのサーバーレス
自社で毎週、OS・アプリ・モジュールなどを更新してテストできる、会社は無い。
だから、AWS がOS・Aurora などのデータベースなどを更新する、サーバーレスを使う
サイボウズのkintone は、Kubernetes で毎日すべてのシステムを破棄して、作り直している。
これが究極のTDD・継続的インテグレーション。
毎日、全システムをrolling update する。
こういうのは、普通の会社ができるわけない
AWS のAmazon Linux 2 は、yum, systemd を使っているので、
RHEL7 / CentOS7 と推測されている
毎週モジュールを更新してテストするように書いてある
こういうのが出来るのは、Ruby/Rails コミッターのいるような技術力のある自社開発系だけ。
普通の会社は、できた後は放置するだけw
一切、更新しない
会社全体で、AWS の800資格と、
全12資格を持つ、ジェダイマスターが7人いる、クラスメソッドの動画を見ると、
全部、Lambda などのサーバーレス
自社で毎週、OS・アプリ・モジュールなどを更新してテストできる、会社は無い。
だから、AWS がOS・Aurora などのデータベースなどを更新する、サーバーレスを使う
サイボウズのkintone は、Kubernetes で毎日すべてのシステムを破棄して、作り直している。
これが究極のTDD・継続的インテグレーション。
毎日、全システムをrolling update する。
こういうのは、普通の会社ができるわけない
AWS のAmazon Linux 2 は、yum, systemd を使っているので、
RHEL7 / CentOS7 と推測されている
662login:Penguin
2021/02/18(木) 01:08:39.93ID:cTGbXrI5 DockerホストのOSの話なんですけど、
カーネルのバージョンって大切ではないですか。
CentOS8はカーネルは3系だけど、Ubuntu18.04は、4系ですよ。
動かせるコンテナの幅も広がるのでCentOS8とUbuntu18.04との比較なら、
Ubuntuの方が良いと思うんですけど。
コンテナがホストのカーネルのバージョンに依存する以上、
カーネルのバージョンはDockerホストの命ではないかと思うわけです。
もし反論があればお願いします。
カーネルのバージョンって大切ではないですか。
CentOS8はカーネルは3系だけど、Ubuntu18.04は、4系ですよ。
動かせるコンテナの幅も広がるのでCentOS8とUbuntu18.04との比較なら、
Ubuntuの方が良いと思うんですけど。
コンテナがホストのカーネルのバージョンに依存する以上、
カーネルのバージョンはDockerホストの命ではないかと思うわけです。
もし反論があればお願いします。
663login:Penguin
2021/02/18(木) 01:32:21.28ID:TRV80/9C >>662
centos 7 がホストでも、ubuntu 18.04 コンテナが動かせること知らない…?嘘でしょ?!
centos 7 がホストでも、ubuntu 18.04 コンテナが動かせること知らない…?嘘でしょ?!
2021/02/18(木) 01:50:49.43ID:pkMyUN2t
動作はしたとしても、トラブルが起きる可能性はあるようだが。
2021/02/18(木) 03:12:37.32ID:MYxsBUTy
>>662
そう思うのであれば、それでいいんじゃないですか?
具体的に、Kernelの何が気になりますか?
(→例えば、ホスト側がサポートしているkernelの機能を何か削ってみて、Dockerコンテナ内で何かトラブルを再現できる例を作れますか?
興味があれば、やってみてくださいね。)
そう思うのであれば、それでいいんじゃないですか?
具体的に、Kernelの何が気になりますか?
(→例えば、ホスト側がサポートしているkernelの機能を何か削ってみて、Dockerコンテナ内で何かトラブルを再現できる例を作れますか?
興味があれば、やってみてくださいね。)
666login:Penguin
2021/02/18(木) 04:48:50.19ID:TRV80/9C >>664
ほんのごく僅かだと思うよ 安心せぇ ここに書き込んでるようなやつらには関係ない話や
ほんのごく僅かだと思うよ 安心せぇ ここに書き込んでるようなやつらには関係ない話や
667login:Penguin
2021/02/18(木) 08:07:25.10ID:cTGbXrI5 どうして、CentOSが推奨されますか?
UbuntuよりCentOSがDockerホストとして良いと言う合理的理由をお願いします。
UbuntuよりCentOSがDockerホストとして良いと言う合理的理由をお願いします。
668login:Penguin
2021/02/18(木) 08:09:15.88ID:cTGbXrI5 >>663
カーネルバージョン4に依存するライブラリがあれば、CentOSがDockerホストの場合にはトラブルにつながるでしょう
カーネルバージョン4に依存するライブラリがあれば、CentOSがDockerホストの場合にはトラブルにつながるでしょう
669login:Penguin
2021/02/18(木) 08:13:34.40ID:cTGbXrI5 >>665
息の長いDockerホストのOSとしてなら、
カーネルバージョン4搭載のUbuntuが良いと思う。
もちろん、ライブラリがカーネル3に依存するものだけをコンテナで扱う限り構わないでしょう。
息の長いDockerホストのOSとしてなら、
カーネルバージョン4搭載のUbuntuが良いと思う。
もちろん、ライブラリがカーネル3に依存するものだけをコンテナで扱う限り構わないでしょう。
2021/02/18(木) 08:38:17.22ID:WfN76eoY
>>668
> カーネルバージョン4に依存するライブラリがあれば、CentOSがDockerホストの場合にはトラブルにつながるでしょう
自分で答え言ってるじゃん
カーネルバージョン4に依存するライブラリがなければトラブルは起きないって
あとは、カーネルバージョン4に依存するライブラリってあるんですか?って話だよ
ないでしょ?
> カーネルバージョン4に依存するライブラリがあれば、CentOSがDockerホストの場合にはトラブルにつながるでしょう
自分で答え言ってるじゃん
カーネルバージョン4に依存するライブラリがなければトラブルは起きないって
あとは、カーネルバージョン4に依存するライブラリってあるんですか?って話だよ
ないでしょ?
2021/02/18(木) 12:26:41.61ID:N7GcJtMP
今は無くても今後トラブルが発生する可能性はあるってこと?
ダメじゃん
ダメじゃん
2021/02/18(木) 12:46:45.44ID:9v0Np4bD
いやテストしろよ
極論テスト通ってるなら何でもいいんだよ
テストしてないなら何でもダメ
極論テスト通ってるなら何でもいいんだよ
テストしてないなら何でもダメ
673login:Penguin
2021/02/18(木) 13:36:31.57ID:TyQh8m6H Dockerコンテナって特権コンテナにしない限り
カーネルの深い部分を直接触ったりできなくね?
しらんけど
カーネルの深い部分を直接触ったりできなくね?
しらんけど
2021/02/18(木) 15:04:56.26ID:egOwdlwd
どうだろうね
とりあえず古いイメージが時々ぶっ壊れるのは経験した
コンテナとはいえちゃんとアップデートしろってこったな
とりあえず古いイメージが時々ぶっ壊れるのは経験した
コンテナとはいえちゃんとアップデートしろってこったな
2021/02/18(木) 15:13:41.15ID:pkMyUN2t
>>666
ただ安心しろ、というのは心配性には意味がない。
ま、心配性ならこのスレに何を期待してんの?って話だが。w
新しかったら新しかったで、不安定さとか新バグとかもありえるわけで、世に心配の種はつきまじ。。。
ただ安心しろ、というのは心配性には意味がない。
ま、心配性ならこのスレに何を期待してんの?って話だが。w
新しかったら新しかったで、不安定さとか新バグとかもありえるわけで、世に心配の種はつきまじ。。。
2021/02/18(木) 15:17:26.38ID:oW2DMVsH
そもそもCentOS8って4系じゃね?
2021/02/18(木) 16:33:33.08ID:uXbhP5P9
複数仮想マシン実行時のホストOSリソースの話があったから、試しにメモリ8GBのWin10HomePCに
VMPlayerでCentOS7のゲストOS3台+UbuntuゲストOS1台立ち上げたらカツカツだわ。当然だけど。
ちなみにゲストOSのメモリ割り当ては全部2GB。最小限でいろいろハンズオンするにも、最低メモリ16GB
積んだWin10ProのPCでやりたいところ。あとスナップショット機能やK8s用のツールが揃っているらしいので、
もしも私物PCでK8sまで独習するなら、無償版のVMwareWorkstation16Playerから10,764円でPro版に
アップグレードするのもありかもと思った。まあ3回飲みに行ったと思ってw
http://iup.2ch-library.com/i/i021195433415874311243.jpg
https://store-jp.vmware.com/upgrade-to-workstation-16-pro-5424179100.html
VMPlayerでCentOS7のゲストOS3台+UbuntuゲストOS1台立ち上げたらカツカツだわ。当然だけど。
ちなみにゲストOSのメモリ割り当ては全部2GB。最小限でいろいろハンズオンするにも、最低メモリ16GB
積んだWin10ProのPCでやりたいところ。あとスナップショット機能やK8s用のツールが揃っているらしいので、
もしも私物PCでK8sまで独習するなら、無償版のVMwareWorkstation16Playerから10,764円でPro版に
アップグレードするのもありかもと思った。まあ3回飲みに行ったと思ってw
http://iup.2ch-library.com/i/i021195433415874311243.jpg
https://store-jp.vmware.com/upgrade-to-workstation-16-pro-5424179100.html
678login:Penguin
2021/02/18(木) 20:23:56.14ID:Z9mCxrxm679login:Penguin
2021/02/19(金) 13:38:05.78ID:d66PuPc02021/02/19(金) 13:53:40.15ID:qIW/GgLt
>>676
うん4系だね。
>CentOS8はカーネルは3系だけど、Ubuntu18.04は、4系ですよ。
そもそも3行目からして違っているから
この話は全く何の意味もない。
3系のカーネルの頃(centos7?)はDocker社にとって黎明期だから
まともに動かなかったとしても何の文句もない。4系以外は在りえない。
うん4系だね。
>CentOS8はカーネルは3系だけど、Ubuntu18.04は、4系ですよ。
そもそも3行目からして違っているから
この話は全く何の意味もない。
3系のカーネルの頃(centos7?)はDocker社にとって黎明期だから
まともに動かなかったとしても何の文句もない。4系以外は在りえない。
681login:Penguin
2021/02/19(金) 19:29:45.95ID:0U0ZYu8i tiniの役目として孤立したゾンビプロセスを刈り取る機能があるらしんだけど
刈り取った場合と刈り取らない場合の違いってどうやったらわかる?
刈り取った場合と刈り取らない場合の違いってどうやったらわかる?
2021/02/19(金) 19:46:33.27ID:wPJG38PI
ps
683login:Penguin
2021/02/20(土) 00:27:14.90ID:pap1AZQC やっぱりわからない
tiniを使えば孤児になった時にリペアレンティングされて
tiniを使わなければリペアレンティングされない状況が観測できると思うんだが
tiniを使えば孤児になった時にリペアレンティングされて
tiniを使わなければリペアレンティングされない状況が観測できると思うんだが
684login:Penguin
2021/02/20(土) 03:25:21.92ID:AJR0k7dl Ubuntu どうです反論君、あらわれなくなっちゃったね
685login:Penguin
2021/02/21(日) 04:34:54.73ID:JP81NhCi こんなエラーが・・・
journalctl -xe
1、level=warning msg="Your kernel does not support swap memory limit"
2、level=warning msg="Your kernel does not support cgroup rt period"
3、level=warning msg="Your kernel does not support cgroup rt runtime"
気にしなくていいでしょうか
1は心当たりがあって、swapを作成していないからです。
2、3、はなんでしょうか。
journalctl -xe
1、level=warning msg="Your kernel does not support swap memory limit"
2、level=warning msg="Your kernel does not support cgroup rt period"
3、level=warning msg="Your kernel does not support cgroup rt runtime"
気にしなくていいでしょうか
1は心当たりがあって、swapを作成していないからです。
2、3、はなんでしょうか。
686login:Penguin
2021/02/21(日) 04:53:54.43ID:UWf95g78 質問が雑すぎます
687運用情報臨時板でワッチョイ導入議論中
2021/02/24(水) 07:34:33.97ID:jZvIZOfR コンテナに割り当てられるCPUやメモリってどうなっていますか?
ホストに6CPUがある場合、docker runで起動したコンテナはいくつのCPUやメモリを使えるのでしょうか。
ホストに6CPUがある場合、docker runで起動したコンテナはいくつのCPUやメモリを使えるのでしょうか。
688運用情報臨時板でワッチョイ導入議論中
2021/02/24(水) 10:54:59.04ID:0MRsK90s コンテナは仮想マシンじゃなくて、実際にただの1プロセスに過ぎない
だから割り当てるという概念は適切じゃないんだよ
アプリがCPUとメモリを使おうと思えば全部使えるのと同じように
コンテナも全部使える。それが最初にDockerがリリースされたの機能で
後から使用するリソースを制限する機能が追加された
Windows版とmacOS版では仮想マシンを使うという仕組み上
Docker Desktopの設定画面から仮想マシンに割り当てる設定があるけど
それはコンテナの設定ではなくてコンテナ全てに対する設定
だから割り当てるという概念は適切じゃないんだよ
アプリがCPUとメモリを使おうと思えば全部使えるのと同じように
コンテナも全部使える。それが最初にDockerがリリースされたの機能で
後から使用するリソースを制限する機能が追加された
Windows版とmacOS版では仮想マシンを使うという仕組み上
Docker Desktopの設定画面から仮想マシンに割り当てる設定があるけど
それはコンテナの設定ではなくてコンテナ全てに対する設定
689運用情報臨時板でワッチョイ導入議論中
2021/02/24(水) 21:54:14.22ID:fjXrujgM docker-machine の存在意義がわかりません
非Linuxマシンならそれなりに需要ありそうですが、
Linuxマシンに対してなら、dockerを直接インストールすればよいですよね
非Linuxマシンならそれなりに需要ありそうですが、
Linuxマシンに対してなら、dockerを直接インストールすればよいですよね
2021/02/24(水) 21:58:10.88ID:VWvElmKY
TLSの設定もやってくれるので楽だよ
691運用情報臨時板でワッチョイ導入議論中
2021/02/24(水) 22:01:55.75ID:iDhPzu1v >>689
ぐぐれかす
ぐぐれかす
2021/02/25(木) 02:25:32.28ID:eRBUPE2p
693運用情報臨時板でワッチョイ導入議論中
2021/02/25(木) 05:03:21.00ID:4kjFdMPu >>689
Ubuntuカーネル君キターーー!
Ubuntuカーネル君キターーー!
694運用情報臨時板でワッチョイ導入議論中
2021/02/25(木) 21:58:50.47ID:BqN+j4nN 同一コンテナ内で複数プロセスを動かすのと、
プロセスごとにコンテナを分けるのとどちらがメモリの使用量を抑えられるでしょうか。
プロセスはライブラリに依存するので、
同一コンテナで動かした場合にシェアされる場合にはメモリの使用量は比較的少ないと思います。
しかし、プロセスごとにコンテナを分けてしまうと、
シェアの可能性がなくなると思うので、ライブラリのロード分だけ使用量が増加すると思うのですが、いかがでしょうか。
プロセスごとにコンテナを分けるのとどちらがメモリの使用量を抑えられるでしょうか。
プロセスはライブラリに依存するので、
同一コンテナで動かした場合にシェアされる場合にはメモリの使用量は比較的少ないと思います。
しかし、プロセスごとにコンテナを分けてしまうと、
シェアの可能性がなくなると思うので、ライブラリのロード分だけ使用量が増加すると思うのですが、いかがでしょうか。
695運用情報臨時板でワッチョイ導入議論中
2021/02/25(木) 22:11:37.07ID:4kjFdMPu このスレで1コンテナ=1プロセス論争が始まるとは思ってもいなかった
696運用情報臨時板でワッチョイ導入議論中
2021/02/25(木) 22:29:28.33ID:HNx1YpjD アプリをgoで開発すればメモリ使用量を抑えられる
2021/02/25(木) 23:26:02.97ID:eRBUPE2p
>>694
自分で測れば良いのでは?
自分で測れば良いのでは?
2021/02/26(金) 18:06:43.23ID:e3ppoo//
>>694
https://qiita.com/white_aspara25/items/cfc835006ae356189df3
自分で調べて結果だけここで報告してくれ。
unicor[n]の所をdockerかcontainerdに変えれば出る筈。
Mac/Winはdocker machineに邪魔されて見えないかもしれないのでホストはunixで。
後者だと思うけど(と言うかプロセスを保護したいから別コンテナに分ける)
https://qiita.com/white_aspara25/items/cfc835006ae356189df3
自分で調べて結果だけここで報告してくれ。
unicor[n]の所をdockerかcontainerdに変えれば出る筈。
Mac/Winはdocker machineに邪魔されて見えないかもしれないのでホストはunixで。
後者だと思うけど(と言うかプロセスを保護したいから別コンテナに分ける)
699運用情報臨時板でワッチョイ導入議論中
2021/02/28(日) 16:13:22.10ID:GUmFIsui How I became a Kubernetes maintainer in 4 hours a week
https://opensource.com/article/21/2/kubernetes-maintainer
https://opensource.com/article/21/2/kubernetes-maintainer
2021/03/02(火) 12:44:47.30ID:AnTuind4
Ruby on RailsのDBマイグレあるじゃないすか
あれって、webコンテナの起動時にマイグレするのか、マイグレ専用コンテナを1回だけ走らせるのか、どっちがいいんすかね?
あれって、webコンテナの起動時にマイグレするのか、マイグレ専用コンテナを1回だけ走らせるのか、どっちがいいんすかね?
701運用情報臨時板でワッチョイ導入議論中
2021/03/02(火) 14:35:58.63ID:ApPmSiZM >マイグレ専用コンテナを1回だけ走らせる
の方が良いでしょ。
Webコンテナの起動時にマイグレーションは
Webコンテナの数を1個にすれば可能だが
当然単一障害点になる
の方が良いでしょ。
Webコンテナの起動時にマイグレーションは
Webコンテナの数を1個にすれば可能だが
当然単一障害点になる
2021/03/02(火) 22:20:36.46ID:jbFNVKCl
Docker板で単一障害点の話が出ること自体に違和感
そんな物が気になるなら、そもそもDocker使わないでしょ。
そんな物が気になるなら、そもそもDocker使わないでしょ。
2021/03/02(火) 22:35:25.66ID:9leWZr1F
Docker使う使わないとは全く関係ない
Docker使わなくても、アプリを動かしてりゃ同じだし
アプリを多重化するなら、Dockerを多重化すれば同じこと
Docker使わなくても、アプリを動かしてりゃ同じだし
アプリを多重化するなら、Dockerを多重化すれば同じこと
2021/03/02(火) 23:05:51.32ID:jbFNVKCl
dockerはdockerd自体が単一障害点だろ。
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 「習氏より先に言うとは…」 トランプ氏同盟国発言、日本政府内に困惑 [蚤の市★]
- 第2次大戦に触れトランプ氏「米中は同盟国」、当時は中華民国…「抗日」巡る中国の言説補強する恐れ ★7 [蚤の市★]
- 高市総理「日米は非常に強い絆で結ばれた同盟国」 トランプ大統領の“中国は同盟国だった”発言受け [首都圏の虎★]
- 【野球】広島東洋カープの矢野雅哉・前川誠太選手を書類送検 ゾンビたばこを巡る容疑 広島県警 [Ailuropoda melanoleuca★]
- 若い農家の意欲奪わないで ジャガイモ輸入解禁「反対」、首相官邸前で訴え (JA新聞) [少考さん★]
- 「暗い未来に子供を産みたくない…」それでも左派よりも右派の方が「たくさん子供を産む」のはなぜか【米研究】 [首都圏の虎★]
- 高市早苗国連総会演説「平和と安全守るべき安保理の常任理事国のくせに、他国を侵略したり、都合悪い決議に拒否権を行使する国がある!」 [624898991]
- 【同時視聴】博衣こよりのえちえち初配信
- ガールズ&パンツァー第9話「絶対絶命です!」実況スレ🏡21時スタート
- 【実況】えちえちアソビ★まわり隊!初コラボ配信 ★2
- 【悲報】現役の内閣参与、高市にブチギレ [404143271]
- 女性「たのしいピクニック女を擁護するってことは、常に俺の前ではニコニコしてろ、俺はコストを払わないって言ってるんだが?」 [592058334]