Docker Part6
■ このスレッドは過去ログ倉庫に格納されています
>>399 Dockerのデプロイと 開発したアプリのデプロイじゃ 全然難易度が違うだろ linuxすら使ったこと無いんだろw wordpressが起動した時点でホスト名登録してルーター設定したらサービスを提供できる状態って事だからな 普通のレンタル鯖にdockerを入れられるとでも妄想してみたんだろうけど、最初から言ってるがdockerインストールする必要があるから対応サーバーか自前の鯖やvpsを使う前提だ dockerの話してる段階で最初からサーバーを提供する側の話なんだよ 鯖を立てるという意味が分かってたら絶対に言わない事言ってるからね >>403 だからそのwordpressはどうやってデプロイしたんだよ? なんどもそれを言えって言われてるだろ エンジニアの人って知識でマウント取るの好きだよね なんでだろうね? エンジニアは営業様に比べて出世も給料も抑えめで自己肯定感が薄いからね 知識不足で答えられないからマウント論争にシフトしちゃった感 ずっと粘着してワンパターンに毎度ネカマの自演始めるからすぐ分かるんだよ お前まじキモイわw >>405 わかってるならマウントられないように知識をつけろよw 相手が仕掛ける攻撃がわかってるのに何の対策もしないで 殴られてから、殴るのわかってたぜと言っても 負け惜しみにしかならんぞw いつも、Docker と仮想OS を勘違いしている香具師がいる Docker内には、OSの機能はない。 アプリしかない いつも、OSの機能をDocker内に入れようとするw AWS 構成図を見れば、すぐ分かる。 OSの機能は、Docker外にある。 AWSの各種サービスがそれ AWSのくろかわこうへいのサロンにでも入って、Fargate でも勉強すれば? >>411 debianとか、fedoraとか、インストールパッケージ作るのに それぞれの、ディストリのイメージでビルドしてんだけど 使い方間違ってんのかな ホストOSから独立した実行環境をつくるDockerコンテナとVMを混同する人がいるのは 仕方ないんじゃないかな。コンテナ内でコマンド実行するときにホストOSのカーネルを 利用してるなんて想像しにくいでしょ。特にWinやMacOS用のDockerホスト使ってる人は。 ここがわりとわかりやすいんじゃないかな。 「【連載】世界一わかりみが深いコンテナ & Docker入門 ? その1:コンテナってなに? 」 https://tech-lab.sios.jp/archives/18811#i-4 それよりクラウド初心者がAWSでなるべく安くK8sを学ぶのにいい感じの教材なり講座なり 教えてほしい。どうにもやらかした時の請求が怖くて手が出せない。 AWSでEKS?のK8sでDevOpsの真似事してみたいんよ。そしたらPCローカルにVM複数立てるのきつい。 とりあえずVM2つ(マスター、ワーカー:マスターにCP役割設定)たてて、kubectlコマンド試してるけど、 実務を想定するなら、クラウドでハンズオン自習したほうが良いよね?どっから手を付けたらいいのやら。 誤) そしたらPCローカルに 正) やっぱりPCローカルに あと、自分の場合はとりあえずこの本から知識を入れてる。「Kubernetes完全ガイド 第2版 (Top Gear)」 >>411 Fargateって覚えたての単語?(笑) まあdockerコマンド叩いて、誰かが作ったソフトウェアを起動しているだけじゃ dockerのメリットはわからんってことだよな そういうのはディストロについてくるパッケージでもいいわけだし 依存関係なんかディストリのパッケージ作ってる人が解決してくれる 自分で作ったソフトウェアを自分でバージョンとか揃えてちゃんと動くと 保証できる形でデプロイする。そういったことをしたことがない人には dockerのありがたみなんかわからんよ linux上にDocker入れていくつかのコンテナ動かすと、コンテクストスイッチの値が爆上げするのですが、そんなもん気にする必要ないやつですか? cAdvisor+redisを入れるだけでも爆上げなのですが… 止めると正常運転になる… 監視ツールでコンテクストスイッチの値を監視する時にDocker動いてるやつだけ閾値が合わせられなくて困ってる… >>418 あのー、私門外漢でよくわからないんですが コンテキストスイッチがどれくらいになったら どんな実害が現れるんですか? dockerってデータベースとかもそのまま本家のコピー状態だから常識的に考えてそのまま商用的サービスには使えないだろ パスワードとか設定しなおさないとならないから本番で使うならそのままでは使えない事が多いはず だから使い道が難しい まあkubernet?とかでは出きるのかもしれないが >>428 何いってんだ? dockerイメージって実行バイナリと同じだぞ パスワードとかバイナリの中に埋め込まれてるわけ無いじゃん 常識で考えろや だいたい例としてデータベースとかでてる時点で 使い方間違ってるんだよな データベースサーバーのどこが依存関係解決するのが大変なのか 自分開発したアプリをデプロイするって言ってるのに メーカーが用意したパッケージをインストールして設定することしか したことないんだなってわかるわ Docker Desktopの代わりにminikubeとDocker CLIの組み合わせを試しているが何の問題もないな よくこんな簡単に替えの利くもんで金取れると思ったな >>423 それオープンソースを使ったビジネス全てに当てはまる minikube、Udemyの有料講座でも見かけるけど、お手軽すぎてこれでK8sクラスタの構築・管理・運用のさわり部分でも、 一通り学べるのか疑問を感じる。マスター、ワーカーノード用意してマスターノードでコントロールプレーン立ち上げて、 クラスタ構成してPod作って、ローカルネットや外部公開サービスデプロイしてなどなど、一通り操作をなぞれるのかな。 基本DevOps用のツール群と思うけど、おそらく行き着く先の一端はクラウド利用した、開発・実行環境のサーバレス化だよね。 EKS試したことある神様降りてこないかな。せっかくこんなスレあるし、雑談レベルでも話を聞いてみたい。 は? 公式からなにから無料の情報源大量にあるんだからグダグダ言ってないでやれよ >>427 ポインタありがとうござます。 <JAWS-UG(AWS Users Group ? Japan>のことであってます? ちょっとサイトで情報を確認してみます。 あれ、書き込めてない。再投稿。 ----- >>427 ポインタありがとうござます。 jaws = JAWS-UG(AWS Users Group - Japanのことであってます? ちょっとサイトで情報を確認してみます。 >>431 ・・・ということは、自分の専ブラ環境で見えないだけで書き込みできてたのか。 うーむ。 >>413 YouTube で有名な、雑食系エンジニア・KENTA のサロンの、 Ruby on Rails 初心者用コースには、Docker も入っている 最近は、AWS Fargate も入っている。 AWSから最初に勧められるのが、Fargate 有料サロンでは、3千人と日本6位。 Railsの虎の穴 AWS なら、くろかわこうへいのサロン。 数百人入っている この2つのサロンは皆、掛け持ちしている。 他には、Udemy の山浦清透も有名 k8s は、半分ぐらいの企業が使っている。 漏れは、数台のラズパイで、k8sを構築する本を読んだ >>435 たまに現れるこいつ、ガチかネタか分からんから難しい 手持ちのdatを検索したら2017年4月から同じ文体で書き込んでた もっと前から居た可能性も大いにある 流石にガチじゃね もやっとしたエラそうな事いうくせに一つもdockerの話しねぇのなw なにを試したらこうでダメだったとか、そういう話できんのか そういう話が出たら文句だけいって自分の時はこうだったとか、こう失敗したとかあるだろ ひとつも触ってもいないでエラそうな事言う前に公式でもなんでも動かしてから言えよ >>434 > おい待て、そんなdockerでだいじょうぶか? 大丈夫だ! そういえば句読点を多用するのは団塊世代に多いって聞いたな >>443 https://mi-mollet.com/articles/-/32576?layout=b 取り上げているテーマはいいのに、なんだか読みにくいと感じる文章ってありますよね。 今日は、これさえ心掛ければ、「読みにくい文章」が「読みやすい文章」に変わる、ワンポイントをご紹介します。 文章は、短ければ短いほど読みやすい。一文も、短ければ短いほど読みやすいんです。 こう言ってしまうと元も子もないんですが、長いとそれだけでとっつきにくいですよね。 表現力など、文才やセンスは二の次三の次。読みやすくしたかったら、短くすべしなのです。 例えば、外国語を覚えるとき、まずは短いセンテンスから学びます。 会話でも読解でも、短ければ理解しやすく、長くなればなるほど、語彙と文法的知識が必要です。 >>437 > 、多すぎ たまに某メジャーディストリスレ等で見かけるけど 複数のコア積んでるvmでDocker動かしてて、 コンテナがひとつのCPUしか使ってないようなのですが、 (vmのcpu使用率は25%くらいなのにコンテナ側は100%に貼りついてる) コンテナに複数のcpuやコアを使わせるには何か設定が必要ですか?コンテナはdocker-composeで起動してます。 >>435 遅くなりましたが、いろいろ情報をありがとうございます。 ざっと確認してみましたが、紹介のオンライン講座は2)〜4)あたりですかね。 自分の学習希望に近しくてお手頃なのは2)みたいなので、まずは1)で様子を 見て受講を検討してみようかと思います。 --- 1)YouTube AWSチャンネル(くろかわこうへい氏) https://www.youtube.com/channel/UCirsB9lWx1Vao8jmbMK_nQg <AWS要素説明、認定試験対策> 2)AWS学習オンラインスクール(くろかわこうへい氏) https://aws-cloud-tech.com/ <ビデオ学習+ハンズオン+課題添削:4980円/月> 3)雑食系エンジニアKENTA氏のオンラインサロン https://zsksalon.com/#service <Webエンジニア転向各種支援・スキルチェック有料プラン群> 4)Udemy 山浦清透氏の講座 「AWS:はじめてのAmazon Web Services(無料)」 https://www.udemy.com/course/aws-for-beginner/ 「AWS:ゼロから実践するAmazon Web Services(1840円他)」 https://www.udemy.com/course/aws-and-infra/ >>451 くろかわこうへいの初心者用のお勧め本が、これ。 漏れも読んでる Amazon Web Services パターン別構築・運用ガイド 改訂第2版 (Informatics&IDEA)、 NRIネットコム株式会社、2018 あとは、KENTA が言うように初心者なら、 AWS Fargate, Terraform を使えればOK 中級者向けなら、Kubernetes も必要 Amazon の講座は、3日で21万円とかでしょ? くろかわこうへいの講座の方が、圧倒的に安い >>455 AWS各種サービス利用料金が別としても、スクール費用が月額4980円ぽっきりですからねぇ。 添削やQAは講義とは別料金ってところがほとんどなのに。ちょっと中身大丈夫なのかと不安になるレベル。 紹介してもらった専門書もチェックしてみます。ありがとうございました。 KENTA は、AWS だけではダメとか言ってるけど、 初心者は、AWSだけで良いと思う 中級者向けなら、GCP もやれば良い サービス内容によっては、GCPなら簡単に構築できる場合があるのに、 AWSでやるのは無駄が多いから Ruby on Rails では、1人で起業した場合は、Cloud9, Heroku, CircleCI が多い。 食べチョクみたいに本格的なものは、AWS 米国年収では、AWS Solution Architect は1,400万円と、Railsの1,300万円を越えた。 今会社内で、最も必要な資格 Udemy の神・はむさん、 沖縄のかみざとよしとが運営する、やんばるCODEの守護神・たけ、 YouTube で有名な、雑食系エンジニア・KENTA のサロンのAWS 部の大ボスとか、 すごい人らが、くろかわこうへいのAWS サロンに入っている たけはすごい。 大学院数学科卒で、プログラミングを始めて、わずか1年で、 Java の資格を取って、Ruby on Rails の講師となった Railsのチャットルーム、Web Socket(Action Cable)の動画とか、すごい 自演と違う YouTube の動画を調べたら分かること 仕事でやらせてもらったら嫌でも覚えないといけないからそっちのが効果的 awsサミットとか公式ハンズオンに参加してクレジット貰いながら公式ドキュメント読んで手動かせよ 学習料無料だぞ >>457 このレスが全て物語ってるわ なんでCircleCIがそこに出てくんだよ >>463 無料。なんと甘美な響き。でも今年の分終わってない? https://aws. アマゾン.com/jp/events/summits/online/japan/sessions/ せんせー( ゜д゜)ノ Mintで構築したコンテナはUbuntuでも使えますか? >>33 に、コンテナのimport/export を書いた 任意のLinuxディストリビューションをWSL2で動かす。 Clear Linux OSを動かすまで コンテナだとシステムコンテナの話が含まれて 仮想マシンと勘違いするやつが増えそうだから アプリケーションコンテナ限定で GCPに続いてAWSもDockerHubリポジトリのミラーに対応したな Docker社のやること全部裏目に出てて草 DockerってMacでの動作遅いけどPodmanなら早くなったりする? ならんよ。 Mac/winで遅いのはファイルシステムのエミュレーションの関係 AWSの方はDockerHub対応してない その上、全ユーザーで共有するキャッシュではない アカウントの所有者が自分でレジストリを設定する方式 一度プルしたタグの同期は24時間後 https://dev.classmethod.jp/articles/ecr-pull-through-cache-repositories/ 現在のところ「ECR Public」と、Red Hatが提供する「Quay」のみが選択できるようです。 (「カスタム」という文字が見えるので、今後は選択肢が増えたり、任意のリポジトリが登録できたりするのかもしれません) それじゃなくてこっちの方か、失礼 Docker オフィシャルイメージが ECR Public で利用可能になりました #reinvent https://dev.classmethod.jp/articles/docker-official-images-on-ecr/ Lenovo Duet買ったので、Arm64なDockerイメージをようわからんなりに作ってたんですが、 Windows10 64bitのDockerでも動作するんです。 そういう風に機能アップされたんでしょうか? 例えば arm64v8/ubuntu:18.04 とか Win64のマシンで動きます。 え?通信量を減らすのが目的なんだから DockerHubのミラーを作らせたのは Dockerの思惑通りだろ? コンテナ起動時のpオプションでip指定のところをドメイン名とかhostsの値とかにしたいんだけど、できないの? doker run -dit -p hoge.local:80:80 fugo:latest みたいな感じでやるとエラーになって hoge.localをip直打ちにすると通る >>480 GitHub ActionsやCircleCIみたいなCIツールから金取るのが狙いでしょ 実際パートナーシップ契約結んでレート制限解除の代わりに金貰ってるみたいだしな ミラーされたら単純に売上は減る >>483 だからDocker社の通信量やインフラ代をへらすことが目的だから Docker社の思惑通りじゃん もともと売上はなかったって知ってる? インフラのコストが高くなってきたから 金払うか、ダウンロード量を減らすかのどちらかを選びなさいって言って その思惑通りダウンロード量をへらすことになった IP制限のかかったレポジトリにあるソースコードをEC2のdockerで実行する時、どの様な手順がありますでしょうか? 用意できる環境は、実行環境のaws EC2のlinuxインスタンス、開発用のwindowsマシン、ソースコードのgitレポジトリ(windowsからは接続出来るがEC2から接続出来ない) のみで Private Docker Registry とかは使えない状態です。 単純に考えると、windowsにあるソースコードをscpなりでEC2に転送し、EC2にssh接続してdocker-compose up -d --build ですが、 プログラムに更新があった時、毎回ソースコードをscpで転送して、EC2上で再ビルドをするのは手順が多く避けたいです。 windows上のdockerでimageをsaveして、aws EC2上のlinuxのdockerでloadすれば、scpで転送するファイルは1つだし EC2上で再ビルドをする事も無いと思ったのですが、 windowsで作成したdocker imageをlinuxで使う事に不安を感じます。 windowsのdockerもlinuxコンテナなので理屈から言えば問題ないかなと思ってしまうのですが、どのような問題点がありますでしょうか? >>485 普通は本番用のDockerイメージをCIでビルドして ECRに入れるだろ AWSで使えるCIならCodeBuildがある ECRもCodeBuildも使えない変なルールの職場はやめて転職しろ >>485 そんな腐りきった職場でdockerとか意味がわからない そういうところに新しいツールを持ち込んでも無用な混乱と手間をもたらした結果破綻するだけだ もしお前が犯人なら、今すぐ関係者に土下座してdocker使うのやめたほうがいい >>488 マヂに 腐った水に何溶かしても幸せになれんよ 逃げろ 俺は分からんw だからこのスレのレベル見せてちょw >>490 本人がイメージそのまま送ってロードって言う dockerの旨味全否定してるからな 何が問題かといえば、他人から見たら全くもって意味不明な>>485 にしか分からない極めて珍奇なデプロイ手順になってしまうことが問題だろうな 自分が辞めたあと後任者がそれ見てどう思うか、一度変な拘りを捨てて客観的なフラットな頭で考えてみ windowsで作成したdocker imageをlinuxで使う事に、どのような問題点がありますでしょうか? >>497 ・Windows上のDocker環境で作成したDocker image ・Linuxで上のDocker環境で作成したDocker image ・macOSで上のDocker環境で作成したDocker image に何か差がありますか? Docker環境は一体どうやって動いていますか? これらを自分で説明できると、自ずと自分で答えられるはずです。 https://docs.docker.com/security/ > Docker Desktop version 4.3.0 and 4.3.1 has a bug that may log sensitive information (access token or password) on the user's machine during login. > Additionally, these logs may be included when users upload diagnostics, meaning access tokens and passwords might have been shared with Docker. もうボロボロだな そもそもDockerだけを普通に入れたら良いのに、Docker Desktopなんか上っ面の皮を使うもんじゃないよな ■ このスレッドは過去ログ倉庫に格納されています
read.cgi ver 07.5.5 2024/06/08 Walang Kapalit ★ | Donguri System Team 5ちゃんねる