トップページLinux
1002コメント325KB
Docker Part5
レス数が1000を超えています。これ以上書き込みはできません。
0001login:Penguin
垢版 |
2020/12/02(水) 19:13:07.36ID:y3Zdr8oB
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/
0952login:Penguin
垢版 |
2021/05/21(金) 06:09:45.40ID:tYg5cszE
開発もqiitaのコピペだしな。何も知らなくても大丈夫だよ
0953login:Penguin
垢版 |
2021/05/21(金) 08:30:39.86ID:sJmPO6+i
>>951
こいつ日本語が怪しいな
朝鮮人?
0954login:Penguin
垢版 |
2021/05/21(金) 09:12:08.75ID:A/gW148x
活字を読むのはネットの記事だけという奴らの日本語は酷いよ
外人並み
0955login:Penguin
垢版 |
2021/05/22(土) 07:57:47.11ID:D0praiiO
>>950
マジで言ってんならエンジニアやめたほうがいいよ
0956login:Penguin
垢版 |
2021/05/22(土) 09:51:14.98ID:scaRaMq/
日本語の怪しい朝鮮人は出ていけ
0957login:Penguin
垢版 |
2021/05/22(土) 12:39:14.26ID:izDriywV
日本語の怪しい日本人は?
0958login:Penguin
垢版 |
2021/05/24(月) 10:42:15.66ID:vpU1c6vf
久々に開発したらdocker-composeがdockerに取り込まれて不要になっとった
0959login:Penguin
垢版 |
2021/05/24(月) 10:53:57.98ID:xcHLa2iD
え?マジ?いつから?
0960login:Penguin
垢版 |
2021/05/24(月) 11:20:14.11ID:vpU1c6vf
いつからだろね
知らんけど
もしかするとdocker for winだけかもわからん
0961login:Penguin
垢版 |
2021/05/24(月) 11:25:07.34ID:vpU1c6vf
Linux dockerで動いてるコンテナがdocker for winで動かんなんでやろ
最新版にうpdしたんやけどなー
久々だと感どころが働かへん…今日は残業かなー
0962login:Penguin
垢版 |
2021/05/24(月) 11:30:53.92ID:xcHLa2iD
なんかまだプレビュー機能っぽい気がする。バグもあるようだ。
だから正式にアナウンスされていない。

https://github.com/docker/compose-cli/issues/1149
Windows版とmac版?で本来まだでてはいけない
「docker composeに乗り換えれ」というメッセージが
出てしまっているという話に見える
0963login: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.

意訳 テクニカルプレビューだから実環境で使用すんな
0964login:Penguin
垢版 |
2021/05/24(月) 11:42:03.11ID:vpU1c6vf
docker composeのバグか?
でもdocker-compose upにしても961動かんなぁ
Linuxでやるかしゃあない(;´д`)トホホ…
0965login: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プラットフォーム以外ででるメッセージのようだね
0966login:Penguin
垢版 |
2021/05/24(月) 11:48:58.02ID:xcHLa2iD
>>964
docker-composeの話だから、コンテナの問題は関係ないだろうね

export DOCKER_BUILDKIT=0
しておくとするといいかも。Windowsの環境変数設定の方法は知らんw

docker composeはdocker-composeのエイリアスじゃなくて別実装っぽいな
0967login:Penguin
垢版 |
2021/05/25(火) 01:03:15.16ID:uQag/Va1
Windows 10, WSL2, VSCode の拡張機能・Remote Container では、Docker Compose

プロジェクトルートの.devcontaner/docker-compose.yml
0968login:Penguin
垢版 |
2021/05/25(火) 07:57:11.32ID:13ZwyzaA
>>967
wsl2実装でextアクセス出来るの?
0969login:Penguin
垢版 |
2021/05/25(火) 20:48:38.93ID:cFYV4Dqi
まだどっかコンポーズ取り込まれてなかったんだ久しぶりに見た見に来た
0970login:Penguin
垢版 |
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

みたいにするのか
どちらがいいのでしょうか?
0971login:Penguin
垢版 |
2021/06/12(土) 01:09:07.90ID:2bUcElvI
ついにDockerfileが複数行のRUNをサポート
随分時間かかったなぁ
0972login:Penguin
垢版 |
2021/06/12(土) 07:29:43.22ID:iNzstWIU
らんらんるー!
0973login:Penguin
垢版 |
2021/06/12(土) 16:16:42.61ID:lis5Tr+f
webアプリをDockerコンテナ化したいんだけど
コンテナ向きのディレクトリ構造とか調整みたいなのあったりすんの?
0974967
垢版 |
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
0975login:Penguin
垢版 |
2021/06/13(日) 06:40:32.32ID:g7VQXkc8
>>973
ないよ
0976login:Penguin
垢版 |
2021/06/13(日) 20:40:06.90ID:97Mv1xOu
windowsでdockerを使いはじめました
docker pullでイメージをダウンロードしようとしているのですが
回線が不安定なためダウンロードの途中で切断が起きます
一度切断が起きると何故かダウンロード中のファイルの最大サイズが減り、
ダウンロードが終わってもunexpected EOFというエラーが出ます
dockerのダウンローダーが回線切断にうまく対応できていないようなので、
リジューム対応のダウンローダーで前もってファイルをダウンロードしてから
dockerに組み込めばいいのでは?と思いました
そういうことはできるのでしょうか?
0977login:Penguin
垢版 |
2021/06/13(日) 21:38:23.95ID:jcbotebx
>>976
単なるtgzファイルだからマニフェスト見て自分で全レイヤを揃えてやればできるけどクソ面倒臭いと思うよ
そんな環境でどうせまともに開発できるわけないんだから無駄な苦労で時間を無駄にするより通信環境を改善すべき
0978login:Penguin
垢版 |
2021/06/13(日) 22:35:39.31ID:+tkkpBMe
>>976
内部サーパーを立てたら?
それ用の設定もあるし、そうでなくてもプロクシを立てたら?
0979login:Penguin
垢版 |
2021/06/13(日) 23:04:26.24ID:AV2TOifv
>>976
回線をどうにかしたほうがいいんじゃない?
0981login:Penguin
垢版 |
2021/06/14(月) 13:03:16.80ID:VXZSjVii
アホちゃいまんねん
0982login:Penguin
垢版 |
2021/06/14(月) 13:21:29.67ID:fWClyoAw
回線が不安定ってどれぐらいのもんなのかなアナログ回線的な感じか遅いの
0983login:Penguin
垢版 |
2021/06/14(月) 14:36:00.28ID:ONhmA3I1
どうせ、タコ足配線された光コラボとか、マンション系LANとかで、
激遅回線なんだと思う。
0984login:Penguin
垢版 |
2021/06/14(月) 16:16:50.32ID:Q6ri4TsM
無線LANなんか切れるときには切れるやろ。
しゃあない。
0985login:Penguin
垢版 |
2021/06/14(月) 22:33:08.41ID:e/qxKmsL
SoftBankAirとかモバイルWifi系も受信状況悪いとまぁひどいぜ
0986login:Penguin
垢版 |
2021/06/19(土) 15:24:32.80ID:5jvhmAC4
docker install するときcnfigでHyper-v欄が出ないんですけどなんでかわかりますか?
Hyper-v の有効/無効の切り替えは4,5回再起動でやり直しました。
0988login:Penguin
垢版 |
2021/06/24(木) 05:59:59.67ID:d6tYahZV
>>987
コンテナイメージはデプロイ先の環境とは別の場所で管理したかったから、GitHubだけで手軽に使えるのは助かるわ
やっとECRを捨てられる
0989login:Penguin
垢版 |
2021/07/04(日) 18:24:31.88ID:kY/a9opg
すみませんk8sに詳しい方に聞いてみたいことがあります。
VMware Workstation Player 16でUbuntu20.04を2つ立ち上げてマスター、ワーカー役にして、
小さなk8sクラスタを組んで各種kubectlコマンドやコントローラの作成、ゆくゆくはCI/CDの真似事を
してみたいと思ってます。(つづく1/3)
0990login:Penguin
垢版 |
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)
0991login:Penguin
垢版 |
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)
0992login:Penguin
垢版 |
2021/07/04(日) 18:27:01.57ID:kY/a9opg
あ、このスレは何番踏んだ人が次スレ建ててるんですか?
0994login:Penguin
垢版 |
2021/07/04(日) 19:15:12.92ID:kY/a9opg
>>993
おお、AWS利用されてるのですね。業務で使いだすとマネージドk8sって耳にします。
個人学習ではなかなかハードル高いですが。。。あとURLありがとうございます!
0995login:Penguin
垢版 |
2021/07/11(日) 15:35:24.13ID:SYRudFdm
AlmaLinux なんかのDockerイメージってもう配布されているんですか?
0996login:Penguin
垢版 |
2021/07/11(日) 17:18:04.89ID:QyD+f1cJ
試用期間中に開発アプリのdocker環境構築ができなくて首に(´;ω;`)
docker経由でRDBに何か入れたりするのが上手く行かなく、簡単にするものじゃなかったのかと。。。
0997login:Penguin
垢版 |
2021/07/11(日) 17:19:32.54ID:iE7xaNAE
きうり食って元気出せよ…
0998login:Penguin
垢版 |
2021/07/11(日) 17:51:29.50ID:TtOyZ6Zw
日本では試用期間中の解雇や本雇用拒否は重大なスキルや経歴の詐称でもない限りそう簡単にできるものではない
Docker未経験と伝えて採用されたなら労基案件だろ
0999login:Penguin
垢版 |
2021/07/11(日) 18:07:11.64ID:1RBmQkBp
首になった本当の原因がdocker環境構築できない事なのか考えた方がいいな
1000996
垢版 |
2021/07/11(日) 20:34:27.59ID:QyD+f1cJ
台湾パイン買ってきて食べてた・・・

>>998
すんなり行けばチュートリアルのコマンド5回くらい貼るだけで構築できる(事になってる)としか思えないので、用意した人の不手際かと。。。

首というか、この辺り自主学習してまた連絡ください的な感じですね(´;ω;`)
10011001
垢版 |
Over 1000Thread
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 221日 1時間 21分 20秒
10021002
垢版 |
Over 1000Thread
5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。


───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────

会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。

▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/

▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php
レス数が1000を超えています。これ以上書き込みはできません。

ニューススポーツなんでも実況