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
レス数が950を超えています。1000を超えると書き込みができなくなります。
2020/12/02(水) 19:13:07.36ID:y3Zdr8oB
894login:Penguin
2021/03/19(金) 17:48:07.12ID:R4CRH11B > 重複を避けて少量のファイルをpullしたほうが速い
だからそれがイメージ
だからそれがイメージ
2021/03/19(金) 17:48:43.45ID:OafZaxWN
>>893
インストール順番に依存しないようにするための賢いパッケージマネージャだろ
Dockerfileは手続き型だから順番を気にしないといけないがnixのような関数型のパッケージマネージャならそれを克服できるというわけだ
インストール順番に依存しないようにするための賢いパッケージマネージャだろ
Dockerfileは手続き型だから順番を気にしないといけないがnixのような関数型のパッケージマネージャならそれを克服できるというわけだ
896login:Penguin
2021/03/19(金) 17:48:57.75ID:R4CRH11B パッケージだけあったって、同じイメージは作れないんだが?
インストール済みの状態のファイル=レイヤーが必要
インストール済みの状態のファイル=レイヤーが必要
897login:Penguin
2021/03/19(金) 17:50:15.00ID:R4CRH11B nixのような関数型のパッケージマネージャは
バージョンごとに複数のパッケージをインストールするというだけ
バージョンごとに複数のパッケージをインストールするというだけ
2021/03/19(金) 17:50:59.98ID:OafZaxWN
>>894
imageでは重複をうまく回避できない
RUN xxx
RUN apt-get hoge
RUN yyy
RUN apt-get hoge
たったこれだけで別物と見なされてhogeの重複ダウンロードされる
これじゃ効率が悪すぎる
imageでは重複をうまく回避できない
RUN xxx
RUN apt-get hoge
RUN yyy
RUN apt-get hoge
たったこれだけで別物と見なされてhogeの重複ダウンロードされる
これじゃ効率が悪すぎる
899login:Penguin
2021/03/19(金) 17:51:01.77ID:R4CRH11B そしてnixのような関数型のパッケージマネージャは
ポート番号を変えて起動とかしてくれない
Dockerの目的をパッケージマネージャーは満たしてくれてない
ポート番号を変えて起動とかしてくれない
Dockerの目的をパッケージマネージャーは満たしてくれてない
2021/03/19(金) 17:51:39.00ID:OafZaxWN
>>896
パッケージバージョンを完全に指定すれば同じ
パッケージバージョンを完全に指定すれば同じ
2021/03/19(金) 17:52:20.03ID:OafZaxWN
>>899
起動時のオプションで変えるだけ
起動時のオプションで変えるだけ
902login:Penguin
2021/03/19(金) 17:52:25.64ID:R4CRH11B903login:Penguin
2021/03/19(金) 17:53:01.24ID:R4CRH11B >>901
「パッケージマネージャー」に起動時のオプションを変更する機能があるんですか?w
「パッケージマネージャー」に起動時のオプションを変更する機能があるんですか?w
2021/03/19(金) 18:00:43.65ID:OafZaxWN
2021/03/19(金) 18:01:54.86ID:OafZaxWN
906login:Penguin
2021/03/19(金) 18:08:57.50ID:edcYEDQK nixはbrewやyum, apt-getみたいなのじゃないぞ
nixはパッケージマネージャーの皮を被ったビルドツールだ
ビルド結果をS3に保存できるのはバイナリキャッシュ機能のおかげ
ビルド時のフラグや依存関係などを利用して生成したユニークIDを自動的にパッケージに付ける
少しでも設定変えればIDも変わる
パッケージはみんな/nix/storeの下に入る
/usrを直接変えるような事はしない
使う時は各パッケージの/binにsymlinkをはる
nixはパッケージマネージャーの皮を被ったビルドツールだ
ビルド結果をS3に保存できるのはバイナリキャッシュ機能のおかげ
ビルド時のフラグや依存関係などを利用して生成したユニークIDを自動的にパッケージに付ける
少しでも設定変えればIDも変わる
パッケージはみんな/nix/storeの下に入る
/usrを直接変えるような事はしない
使う時は各パッケージの/binにsymlinkをはる
2021/03/19(金) 19:25:31.64ID:r5P2gC/O
次スレわっちょい付けますか?
2021/03/19(金) 19:28:27.86ID:hGR6Rk9p
今の所不要じゃね
2021/03/19(金) 20:02:51.86ID:ydlHbAph
//docs.docker.com/compose/compose-file/
compose.yml っていうファイル名が 1.27.0+ から使えるらしいんだけど、1.27.4 の環境で読み取ってくれない
1.27.0+ の + って以上って意味じゃないのかな
ワッチョイあったほうがいいと思ってたけど、age てるやつを NG すれば問題ないことに気付いたよ
compose.yml っていうファイル名が 1.27.0+ から使えるらしいんだけど、1.27.4 の環境で読み取ってくれない
1.27.0+ の + って以上って意味じゃないのかな
ワッチョイあったほうがいいと思ってたけど、age てるやつを NG すれば問題ないことに気付いたよ
910login:Penguin
2021/03/19(金) 22:28:07.78ID:R4CRH11B2021/03/19(金) 22:30:05.10ID:dlChmxiq
機能を追加すればいいだけ
というか実行に関してはdockerでいいかもね
パッケージマネージャが管理してるディレクトリをマウントするだけだから
というか実行に関してはdockerでいいかもね
パッケージマネージャが管理してるディレクトリをマウントするだけだから
912login:Penguin
2021/03/19(金) 22:47:24.53ID:R4CRH11B パッケージマネージャーにない機能
パッケージマネージャーとは関係ない機能を追加して
Docker相当のものを作るってことは
本当に欲しかったものはパッケージマネージャーではないということだろう
パッケージマネージャーとは関係ない機能を追加して
Docker相当のものを作るってことは
本当に欲しかったものはパッケージマネージャーではないということだろう
913login:Penguin
2021/03/19(金) 22:48:53.43ID:R4CRH11B >>911
「パッケージマネージャが管理してるディレクトリ」=Dockerのイメージ
「パッケージマネージャが管理してるディレクトリ」に
OS標準コマンドも入ってるんですか?入ってませんね。
Dockerの劣化版
まず「パッケージマネージャが管理してるディレクトリ」に
カーネル以外のすべてのファイルを入れることから始めましょう
「パッケージマネージャが管理してるディレクトリ」=Dockerのイメージ
「パッケージマネージャが管理してるディレクトリ」に
OS標準コマンドも入ってるんですか?入ってませんね。
Dockerの劣化版
まず「パッケージマネージャが管理してるディレクトリ」に
カーネル以外のすべてのファイルを入れることから始めましょう
914login:Penguin
2021/03/24(水) 17:58:02.87ID:FIcallii Kubecost raises $5.5 million to help teams monitor and reduce their Kubernetes spend
http://blog.kubecost.com/blog/announcing-kubecost-first-round/
http://blog.kubecost.com/blog/announcing-kubecost-first-round/
915login:Penguin
2021/03/25(木) 15:28:49.08ID:+f1vIM7g 創業2年で5億かぁ…
2021/03/28(日) 01:08:56.41ID:hxUNtDrJ
さ
917login:Penguin
2021/03/28(日) 01:54:05.77ID:2P/rKl6w すまんが、ユーザーにビルドの権限だけ与える(実行権限なし)ことってできないんかな?
918login:Penguin
2021/03/28(日) 06:50:48.30ID:vAibOhoV >>917
ビルドマシンと実行マシン分けたらいいだけじゃね?
ビルドマシンと実行マシン分けたらいいだけじゃね?
919login:Penguin
2021/03/28(日) 09:48:48.15ID:QMhp1XDK docker in dockerすれば
VMを使った牢獄の代わりになると思う
VMを使った牢獄の代わりになると思う
2021/03/28(日) 10:24:13.19ID:gSeZ2/tw
GitHub Actionsとかで自動ビルドすれば
921login:Penguin
2021/03/28(日) 15:48:09.15ID:1NFy3up22021/04/03(土) 17:28:38.66ID:RxgrSHyR
>>917
ビルドはJenkinsとかにやらせてユーザーが出来るのはJenkins上のWebボタンを押すことだけで良いんじゃね
ビルドはJenkinsとかにやらせてユーザーが出来るのはJenkins上のWebボタンを押すことだけで良いんじゃね
923login:Penguin
2021/04/03(土) 21:42:28.00ID:SCQDyQM3 >>917
早く出てこいよ
早く出てこいよ
2021/04/03(土) 23:38:46.20ID:aeUpR8Fe
山浦清透、1/15
Docker超入門講座 合併版 | ゼロから実践する4時間のフルコース
https://www.youtube.com/watch?v=lZD1MIHwMBY
Windows 10 Home版, WSL2, Ubuntu 20.04 LTS,
Docker Compose, VSCode, Heroku, Ruby on Rails, Git, CI/CD, CircleCI
Docker超入門講座 合併版 | ゼロから実践する4時間のフルコース
https://www.youtube.com/watch?v=lZD1MIHwMBY
Windows 10 Home版, WSL2, Ubuntu 20.04 LTS,
Docker Compose, VSCode, Heroku, Ruby on Rails, Git, CI/CD, CircleCI
925login:Penguin
2021/04/07(水) 10:34:24.16ID:+R9vNIAU スレチであれだけど、最近よくマスコミや政治家が言ってる「デジタル推進」
とか「デジタル改革」って言葉の意味がわからなくて困惑してる。
たぶん、情報技術(ソフト・ハードとも)を使った各種処理の効率化・省人化
を図ったり、新たなサービスの創出で社会を活性化させたり、セキュリティ面
の強化とか、そういうことが言いたいのかなぁって想像してはいるんだけど。
でもそれだったらIT革命とかIT推進とかIT庁の方がまだ意図が見えるような。
別にアナログ技術だから不便・遅れているってわけでもなかろうに。
とか「デジタル改革」って言葉の意味がわからなくて困惑してる。
たぶん、情報技術(ソフト・ハードとも)を使った各種処理の効率化・省人化
を図ったり、新たなサービスの創出で社会を活性化させたり、セキュリティ面
の強化とか、そういうことが言いたいのかなぁって想像してはいるんだけど。
でもそれだったらIT革命とかIT推進とかIT庁の方がまだ意図が見えるような。
別にアナログ技術だから不便・遅れているってわけでもなかろうに。
2021/04/07(水) 11:29:58.28ID:NzwhU5o2
IT を広い意味で使うと何もかもが it になりそう製造業も情報からだよねっと
そして誤爆かなと思っております
そして誤爆かなと思っております
2021/04/07(水) 12:15:45.40ID:J3p3B2Dm
なんのスレだ?
2021/04/12(月) 12:59:52.47ID:i8zJNg4j
docker-machineってメンテ止まってる?
もう使わないほうがいいのかなこれ
もう使わないほうがいいのかなこれ
2021/04/12(月) 13:46:43.17ID:+hWGpe2Y
docker-machineは使う理由がなくなったよな
あれは、リモートにdockerサーバーがある場合にそれを操作するもので
・どっかのクラウドがdockerサーバーを提供しててそこにつなぐ
→ローカルでやるしなぁ
・Windowsで仮想マシンに入れたDockerにつなぐ
→Docker for Windows使うから仮想マシン使わないしなぁ
こんな感じで使う理由がない
まああれ単に接続先の環境変数を変えるだけでしょ?
メンテ終わっても使えるとは思うよ
あれは、リモートにdockerサーバーがある場合にそれを操作するもので
・どっかのクラウドがdockerサーバーを提供しててそこにつなぐ
→ローカルでやるしなぁ
・Windowsで仮想マシンに入れたDockerにつなぐ
→Docker for Windows使うから仮想マシン使わないしなぁ
こんな感じで使う理由がない
まああれ単に接続先の環境変数を変えるだけでしょ?
メンテ終わっても使えるとは思うよ
2021/04/24(土) 18:59:37.63ID:OnnP5g+1
過疎ってるね
dockerもいよいよオワコンかな
dockerもいよいよオワコンかな
931login:Penguin
2021/05/18(火) 10:44:56.10ID:uSuJalCX 別に過疎ってるわけじゃないけどな。
スレチに答えてもしゃーないってだけ。
スレチに答えてもしゃーないってだけ。
2021/05/18(火) 11:31:49.85ID:meCXSbYd
>>930
たかが2chの一スレから判断しようとすな!
たかが2chの一スレから判断しようとすな!
933login:Penguin
2021/05/20(木) 15:21:12.63ID:DVPorPa2 https://trends.google.co.jp/trends/explore?date=all&geo=JP&q=docker
まあ、Dockerが徐々にオワコン化しそうなのは、その通りだけどね。
結局面倒臭い割には解決できる問題が限定的すぎるるんだよ。
まあ、Dockerが徐々にオワコン化しそうなのは、その通りだけどね。
結局面倒臭い割には解決できる問題が限定的すぎるるんだよ。
2021/05/20(木) 15:30:13.34ID:1220+Fxs
2021/05/20(木) 15:37:23.40ID:dv9bYuSQ
Dockerに代わるものってなんかあったっけ?
2021/05/20(木) 15:38:52.59ID:jE+d/Fxl
でも結局個人開発で使うんならDocker一択でね?
ほかはビジネス用ばっかだし
ほかはビジネス用ばっかだし
2021/05/20(木) 15:44:42.15ID:1220+Fxs
>>935
ないよw
Googleトレンドなんて検索キーワードの数なんだから、普及すれば減るのは当たり前
Linuxなんて完全にオワコンじゃんw
https://trends.google.co.jp/trends/explore?date=all&geo=JP&q=linux
ないよw
Googleトレンドなんて検索キーワードの数なんだから、普及すれば減るのは当たり前
Linuxなんて完全にオワコンじゃんw
https://trends.google.co.jp/trends/explore?date=all&geo=JP&q=linux
938login:Penguin
2021/05/20(木) 15:48:34.58ID:DVPorPa2939login:Penguin
2021/05/20(木) 15:51:25.30ID:DVPorPa2 >>936
個人開発するならそもそもコンテナ化の必要がない。
個人開発するならそもそもコンテナ化の必要がない。
2021/05/20(木) 15:59:09.70ID:nbAHJ6Nf
VM用意すれば心置きなくいじくりまわせるよねw
余計な知見()なんかいらないしww
余計な知見()なんかいらないしww
2021/05/20(木) 16:14:08.50ID:QqXlbgki
再現できるVMをつくるのはいがいとめんどい。
Dockerだとらくちんちん。
Dockerだとらくちんちん。
2021/05/20(木) 16:16:21.52ID:jE+d/Fxl
>>939
環境構築済のものがすぐ使えるのがいい
環境構築済のものがすぐ使えるのがいい
2021/05/20(木) 16:46:08.51ID:nbAHJ6Nf
まぁVMはシステムだからなぁ
1プロセスしか面倒見切れない人はDockerでいいと思うょ
1プロセスしか面倒見切れない人はDockerでいいと思うょ
2021/05/20(木) 17:52:50.29ID:QqXlbgki
2021/05/20(木) 18:19:17.97ID:1220+Fxs
2021/05/20(木) 18:21:16.30ID:1220+Fxs
2021/05/20(木) 18:22:28.74ID:1220+Fxs
948login:Penguin
2021/05/20(木) 18:52:00.37ID:DVPorPa22021/05/20(木) 18:54:56.46ID:1220+Fxs
2021/05/20(木) 21:42:33.76ID:cTdK2CMJ
Ruby on Rails では、
WSL2, Linux, Node.js(Webpack, Babel), Docker Compose, CircleCI,
VSCode(Remote Container, Remote WSL)、データベース
さらに最近は、AWS Fargate, Terraform, React, Vue.js
Docker Compose までが学校の初心者コース
もし、どこかの学校が新技術を採用したら、
競争上、他の学校も採用せざるを得ないから、
どんどん未経験者の技術力が上がっていく
今では、1年の未経験者が10年以上のプロよりも、技術力が上になってる!
WSL2, Linux, Node.js(Webpack, Babel), Docker Compose, CircleCI,
VSCode(Remote Container, Remote WSL)、データベース
さらに最近は、AWS Fargate, Terraform, React, Vue.js
Docker Compose までが学校の初心者コース
もし、どこかの学校が新技術を採用したら、
競争上、他の学校も採用せざるを得ないから、
どんどん未経験者の技術力が上がっていく
今では、1年の未経験者が10年以上のプロよりも、技術力が上になってる!
951950
2021/05/20(木) 21:50:59.66ID:cTdK2CMJ 初心者は皆、YouTube で有名な雑食系エンジニア・KENTA のサロンとか、
AWS のくろかわこうへいのサロンへ行くから、
AWS Fargate をやる
だから、EC2 もいらない。
サーバーレス。OS レス
OSの事は、何も知らない
AWS のくろかわこうへいのサロンへ行くから、
AWS Fargate をやる
だから、EC2 もいらない。
サーバーレス。OS レス
OSの事は、何も知らない
2021/05/21(金) 06:09:45.40ID:tYg5cszE
開発もqiitaのコピペだしな。何も知らなくても大丈夫だよ
953login:Penguin
2021/05/21(金) 08:30:39.86ID:sJmPO6+i2021/05/21(金) 09:12:08.75ID:A/gW148x
活字を読むのはネットの記事だけという奴らの日本語は酷いよ
外人並み
外人並み
955login:Penguin
2021/05/22(土) 07:57:47.11ID:D0praiiO >>950
マジで言ってんならエンジニアやめたほうがいいよ
マジで言ってんならエンジニアやめたほうがいいよ
956login:Penguin
2021/05/22(土) 09:51:14.98ID:scaRaMq/ 日本語の怪しい朝鮮人は出ていけ
2021/05/22(土) 12:39:14.26ID:izDriywV
日本語の怪しい日本人は?
2021/05/24(月) 10:42:15.66ID:vpU1c6vf
久々に開発したらdocker-composeがdockerに取り込まれて不要になっとった
2021/05/24(月) 10:53:57.98ID:xcHLa2iD
え?マジ?いつから?
2021/05/24(月) 11:20:14.11ID:vpU1c6vf
いつからだろね
知らんけど
もしかするとdocker for winだけかもわからん
知らんけど
もしかするとdocker for winだけかもわからん
2021/05/24(月) 11:25:07.34ID:vpU1c6vf
Linux dockerで動いてるコンテナがdocker for winで動かんなんでやろ
最新版にうpdしたんやけどなー
久々だと感どころが働かへん…今日は残業かなー
最新版にうpdしたんやけどなー
久々だと感どころが働かへん…今日は残業かなー
962login:Penguin
2021/05/24(月) 11:30:53.92ID:xcHLa2iD なんかまだプレビュー機能っぽい気がする。バグもあるようだ。
だから正式にアナウンスされていない。
https://github.com/docker/compose-cli/issues/1149
Windows版とmac版?で本来まだでてはいけない
「docker composeに乗り換えれ」というメッセージが
出てしまっているという話に見える
だから正式にアナウンスされていない。
https://github.com/docker/compose-cli/issues/1149
Windows版とmac版?で本来まだでてはいけない
「docker composeに乗り換えれ」というメッセージが
出てしまっているという話に見える
963login:Penguin
2021/05/24(月) 11:33:01.07ID:xcHLa2iD 新しい docker compose について
https://docs.docker.com/compose/cli-command/
The compose command in the Docker CLI is currently available as a Tech Preview.
We recommend that you do not use this in production environments.
意訳 テクニカルプレビューだから実環境で使用すんな
https://docs.docker.com/compose/cli-command/
The compose command in the Docker CLI is currently available as a Tech Preview.
We recommend that you do not use this in production environments.
意訳 テクニカルプレビューだから実環境で使用すんな
2021/05/24(月) 11:42:03.11ID:vpU1c6vf
docker composeのバグか?
でもdocker-compose upにしても961動かんなぁ
Linuxでやるかしゃあない(;´д`)トホホ…
でもdocker-compose upにしても961動かんなぁ
Linuxでやるかしゃあない(;´д`)トホホ…
965login:Penguin
2021/05/24(月) 11:46:13.99ID:xcHLa2iD Windows版のDocker Desktopを3.3.3にアップデートしたら
docker-composeのバージョンは 1.29.1で、docker-compose(引数なし=up)で実行したら
最後らへんに Docker Compose is now in the Docker CLI, try `docker compose`ってでるようになった
次リリースされる 1.29.2 ではそのメッセージが削除されてるよ
https://github.com/docker/compose/milestone/59?closed=1
の Remove advertisement for docker compose from up
if not IS_LINUX_PLATFORM:
print('Docker Compose is now in the Docker CLI, try `docker compose up`\n')
Linuxプラットフォーム以外ででるメッセージのようだね
docker-composeのバージョンは 1.29.1で、docker-compose(引数なし=up)で実行したら
最後らへんに Docker Compose is now in the Docker CLI, try `docker compose`ってでるようになった
次リリースされる 1.29.2 ではそのメッセージが削除されてるよ
https://github.com/docker/compose/milestone/59?closed=1
の Remove advertisement for docker compose from up
if not IS_LINUX_PLATFORM:
print('Docker Compose is now in the Docker CLI, try `docker compose up`\n')
Linuxプラットフォーム以外ででるメッセージのようだね
966login:Penguin
2021/05/24(月) 11:48:58.02ID:xcHLa2iD >>964
docker-composeの話だから、コンテナの問題は関係ないだろうね
export DOCKER_BUILDKIT=0
しておくとするといいかも。Windowsの環境変数設定の方法は知らんw
docker composeはdocker-composeのエイリアスじゃなくて別実装っぽいな
docker-composeの話だから、コンテナの問題は関係ないだろうね
export DOCKER_BUILDKIT=0
しておくとするといいかも。Windowsの環境変数設定の方法は知らんw
docker composeはdocker-composeのエイリアスじゃなくて別実装っぽいな
2021/05/25(火) 01:03:15.16ID:uQag/Va1
Windows 10, WSL2, VSCode の拡張機能・Remote Container では、Docker Compose
プロジェクトルートの.devcontaner/docker-compose.yml
プロジェクトルートの.devcontaner/docker-compose.yml
2021/05/25(火) 07:57:11.32ID:13ZwyzaA
>>967
wsl2実装でextアクセス出来るの?
wsl2実装でextアクセス出来るの?
2021/05/25(火) 20:48:38.93ID:cFYV4Dqi
まだどっかコンポーズ取り込まれてなかったんだ久しぶりに見た見に来た
2021/06/08(火) 11:08:48.57ID:IDkeHPgM
前から疑問だったことがあります。たとえば
task_a.py、task_b.py、task_c.py、、、
というpythonスクリプトが複数あったとします
docker-compose.ymlでそれらを管理実行するときに
�@
task_main:
_command: python task_a.py arg1 arg2 && python task_b.py arg3 &&
みたいにまとめるのか、それとも
�A各スクリプト毎にserviceを用意して
task_a:
_command python task_a.py arg1 arg2
task_b:
_command python task_b.py arg3
みたいにするのか
どちらがいいのでしょうか?
task_a.py、task_b.py、task_c.py、、、
というpythonスクリプトが複数あったとします
docker-compose.ymlでそれらを管理実行するときに
�@
task_main:
_command: python task_a.py arg1 arg2 && python task_b.py arg3 &&
みたいにまとめるのか、それとも
�A各スクリプト毎にserviceを用意して
task_a:
_command python task_a.py arg1 arg2
task_b:
_command python task_b.py arg3
みたいにするのか
どちらがいいのでしょうか?
971login:Penguin
2021/06/12(土) 01:09:07.90ID:2bUcElvI ついにDockerfileが複数行のRUNをサポート
随分時間かかったなぁ
随分時間かかったなぁ
972login:Penguin
2021/06/12(土) 07:29:43.22ID:iNzstWIU らんらんるー!
2021/06/12(土) 16:16:42.61ID:lis5Tr+f
webアプリをDockerコンテナ化したいんだけど
コンテナ向きのディレクトリ構造とか調整みたいなのあったりすんの?
コンテナ向きのディレクトリ構造とか調整みたいなのあったりすんの?
974967
2021/06/12(土) 17:42:46.18ID:pkdrEtXO >>968
Udemy の山浦清透の動画ある。1/15
Docker超入門講座 合併版 | ゼロから実践する4時間のフルコース
www.youtube.com/watch?v=lZD1MIHwMBY
Windows 10 Home 版, WSL2, Ubuntu 20.04 LTS,
Docker Compose, VSCode, Heroku, Ruby on Rails, Git, CI/CD, CircleCI
Udemy の山浦清透の動画ある。1/15
Docker超入門講座 合併版 | ゼロから実践する4時間のフルコース
www.youtube.com/watch?v=lZD1MIHwMBY
Windows 10 Home 版, WSL2, Ubuntu 20.04 LTS,
Docker Compose, VSCode, Heroku, Ruby on Rails, Git, CI/CD, CircleCI
975login:Penguin
2021/06/13(日) 06:40:32.32ID:g7VQXkc8 >>973
ないよ
ないよ
976login:Penguin
2021/06/13(日) 20:40:06.90ID:97Mv1xOu windowsでdockerを使いはじめました
docker pullでイメージをダウンロードしようとしているのですが
回線が不安定なためダウンロードの途中で切断が起きます
一度切断が起きると何故かダウンロード中のファイルの最大サイズが減り、
ダウンロードが終わってもunexpected EOFというエラーが出ます
dockerのダウンローダーが回線切断にうまく対応できていないようなので、
リジューム対応のダウンローダーで前もってファイルをダウンロードしてから
dockerに組み込めばいいのでは?と思いました
そういうことはできるのでしょうか?
docker pullでイメージをダウンロードしようとしているのですが
回線が不安定なためダウンロードの途中で切断が起きます
一度切断が起きると何故かダウンロード中のファイルの最大サイズが減り、
ダウンロードが終わってもunexpected EOFというエラーが出ます
dockerのダウンローダーが回線切断にうまく対応できていないようなので、
リジューム対応のダウンローダーで前もってファイルをダウンロードしてから
dockerに組み込めばいいのでは?と思いました
そういうことはできるのでしょうか?
2021/06/13(日) 21:38:23.95ID:jcbotebx
>>976
単なるtgzファイルだからマニフェスト見て自分で全レイヤを揃えてやればできるけどクソ面倒臭いと思うよ
そんな環境でどうせまともに開発できるわけないんだから無駄な苦労で時間を無駄にするより通信環境を改善すべき
単なるtgzファイルだからマニフェスト見て自分で全レイヤを揃えてやればできるけどクソ面倒臭いと思うよ
そんな環境でどうせまともに開発できるわけないんだから無駄な苦労で時間を無駄にするより通信環境を改善すべき
2021/06/13(日) 22:35:39.31ID:+tkkpBMe
2021/06/13(日) 23:04:26.24ID:AV2TOifv
>>976
回線をどうにかしたほうがいいんじゃない?
回線をどうにかしたほうがいいんじゃない?
2021/06/14(月) 12:47:09.55ID:EzYjYg0W
サーパー。
2021/06/14(月) 13:03:16.80ID:VXZSjVii
アホちゃいまんねん
2021/06/14(月) 13:21:29.67ID:fWClyoAw
回線が不安定ってどれぐらいのもんなのかなアナログ回線的な感じか遅いの
2021/06/14(月) 14:36:00.28ID:ONhmA3I1
どうせ、タコ足配線された光コラボとか、マンション系LANとかで、
激遅回線なんだと思う。
激遅回線なんだと思う。
2021/06/14(月) 16:16:50.32ID:Q6ri4TsM
無線LANなんか切れるときには切れるやろ。
しゃあない。
しゃあない。
2021/06/14(月) 22:33:08.41ID:e/qxKmsL
SoftBankAirとかモバイルWifi系も受信状況悪いとまぁひどいぜ
2021/06/19(土) 15:24:32.80ID:5jvhmAC4
docker install するときcnfigでHyper-v欄が出ないんですけどなんでかわかりますか?
Hyper-v の有効/無効の切り替えは4,5回再起動でやり直しました。
Hyper-v の有効/無効の切り替えは4,5回再起動でやり直しました。
2021/06/24(木) 04:08:29.01ID:XB4Gvvfp
GitHub Packages Container registry is generally available
https://github.blog/2021-06-21-github-packages-container-registry-generally-available/
https://github.blog/2021-06-21-github-packages-container-registry-generally-available/
2021/06/24(木) 05:59:59.67ID:d6tYahZV
2021/07/04(日) 18:24:31.88ID:kY/a9opg
すみませんk8sに詳しい方に聞いてみたいことがあります。
VMware Workstation Player 16でUbuntu20.04を2つ立ち上げてマスター、ワーカー役にして、
小さなk8sクラスタを組んで各種kubectlコマンドやコントローラの作成、ゆくゆくはCI/CDの真似事を
してみたいと思ってます。(つづく1/3)
VMware Workstation Player 16でUbuntu20.04を2つ立ち上げてマスター、ワーカー役にして、
小さなk8sクラスタを組んで各種kubectlコマンドやコントローラの作成、ゆくゆくはCI/CDの真似事を
してみたいと思ってます。(つづく1/3)
2021/07/04(日) 18:24:49.21ID:kY/a9opg
当面のゴールはngix、node+サンプルアプリ、DBMS(Postgresqlならベスト)のpodを立ち上げて、
Ingressによりサンプルアプリページを公開し、3つ目のUbuntuのブラウザで見られるところまでと思います。
現状ネット記事などをもとにnginxのreplicasetを2つ立ち上げて、Welcomeページを見られるところまで到達。
http://iup.2ch-library.com/i/i021419699615874911269.jpg
http://iup.2ch-library.com/i/i021419700715874011270.jpg
(つづく2/3)
Ingressによりサンプルアプリページを公開し、3つ目のUbuntuのブラウザで見られるところまでと思います。
現状ネット記事などをもとにnginxのreplicasetを2つ立ち上げて、Welcomeページを見られるところまで到達。
http://iup.2ch-library.com/i/i021419699615874911269.jpg
http://iup.2ch-library.com/i/i021419700715874011270.jpg
(つづく2/3)
2021/07/04(日) 18:25:05.55ID:kY/a9opg
このあと、できれば簡単なWebDBシステムのdeployment群(WAS、APP、DB)を立ち上げてみたいのですが、
nginx+app+RDBMSのサンプルアプリによるハンズオン教材や、参考になりそうな情報って心当たりあります?
いくつかマッチするWeb連載があったものの、pullするイメージが非公開になってたりnoSQL系のDBだったり、
udemy講座もさがしてみたものの、よさげなのはminikube前提だったり。なにかヒントもらえた嬉しいです。
https://www.udemy.com/course/web-application-with-docker-kubernetes/
(おわり3/3)
nginx+app+RDBMSのサンプルアプリによるハンズオン教材や、参考になりそうな情報って心当たりあります?
いくつかマッチするWeb連載があったものの、pullするイメージが非公開になってたりnoSQL系のDBだったり、
udemy講座もさがしてみたものの、よさげなのはminikube前提だったり。なにかヒントもらえた嬉しいです。
https://www.udemy.com/course/web-application-with-docker-kubernetes/
(おわり3/3)
2021/07/04(日) 18:27:01.57ID:kY/a9opg
あ、このスレは何番踏んだ人が次スレ建ててるんですか?
2021/07/04(日) 18:44:00.25ID:lW3pP/q3
https://kubernetes.io/docs/tutorials/で十分じゃね
仕事でEKSは多少齧ってるけど、DBはkubeじゃなくてRDS等のマネージドサービスでポチるのが普通だと思うよ
仕事でEKSは多少齧ってるけど、DBはkubeじゃなくてRDS等のマネージドサービスでポチるのが普通だと思うよ
レス数が950を超えています。1000を超えると書き込みができなくなります。
ニュース
- 【中国】「米制裁に従わず」とイランに伝達 イラン産原油の輸入を継続する方針 [煮卵★]
- 【eスポーツ】日本協会はぷよぷよ金・栗原悠輝に報奨金を出さない見通し [爆笑ゴリラ★]
- 田中みな実 歯磨き粉も家族とシェアできない潔癖症「鍋も飛沫が…」 片桐仁「子供生まれるんですよ!」に「それはいいの」 [muffin★]
- ナダル、太田光に忠告「若者に昔の漫画、『ドラゴンボール知らんのか』とかハラスメント」「なんやねんドカベンて!誰も知らんわ」 [muffin★]
- 【アジア大会】卓球 張本智和がぼう然 シングルス準々決勝でまさかの敗退 世界344位イラン選手にフルゲーム負け [muffin★]
- 第2次大戦に触れトランプ氏「米中は同盟国」、当時は中華民国…「抗日」巡る中国の言説補強する恐れ ★10 [蚤の市★]
- 【悲報】高市早苗、米中首脳会談にブチギレてアメリカに説明を求めてしまうwwwwwww [834922174]
- 「はま寿司」きたでwww安価で食うで!
- 90年代の日本、道ゆく日本人はみんな笑顔で街中に活気が溢れていた… [668024367]
- 【悲報】 自民党議員「高市さんは中国に攻撃するといつ言ったんだ?」 [834922174]
- 【実況】宝鐘マリンのえちえちAzkiとホロ甲🏴‍☠★1
- 【悲報】みい山の亜月ねね先生、またリークされるwwwwwwwwwww [404143271]