開発に仮想環境やコンテナを使う機会が多くなってきたので、みんなで情報交換しませう
よろしこ
探検
仮想環境コンテナ総合スレ Docker、Vagrant等 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2017/02/16(木) 18:01:04.48ID:rGWDv0Eb402デフォルトの名無しさん
2017/11/12(日) 10:14:04.28ID:j0JK3XOe windowsで開発したイメージをraspberry piで動かすことはできますか?
403デフォルトの名無しさん
2017/11/18(土) 00:17:48.89ID:VuzSnHPO 手元でビルドテストしたイメージがどこでも動くのがdockerのメリット
404デフォルトの名無しさん
2017/11/18(土) 20:40:24.58ID:DGbmO77I 暇な人おしえてください
物理マシンで作ったスクリプトファイルを仮想環境で実行したいんだけど
どうやってファイルを仮想ディレクトリにもっていけばいいの?
根本的にわかってないっす・・・
物理マシンで作ったスクリプトファイルを仮想環境で実行したいんだけど
どうやってファイルを仮想ディレクトリにもっていけばいいの?
根本的にわかってないっす・・・
405デフォルトの名無しさん
2017/11/18(土) 20:48:16.87ID:DGbmO77I 自己解決
なるほど共有フォルダを作成すればいいのね
なるほど共有フォルダを作成すればいいのね
406デフォルトの名無しさん
2017/11/21(火) 22:02:56.50ID:Dg+h+BIQ 最近vagrantを始めたのですが
このソフトがやっていることってもしかして
virtualboxのCLIを叩いてるだけでは?
このソフトがやっていることってもしかして
virtualboxのCLIを叩いてるだけでは?
407デフォルトの名無しさん
2017/11/21(火) 22:24:30.28ID:H+r6aFWv そうだよ
てかインフラアズコードって全部そうだよ
てかインフラアズコードって全部そうだよ
408デフォルトの名無しさん
2017/11/22(水) 01:35:34.65ID:8atlH8j3 ありがとうございます
やはりそうなんですね
そうなると、「vagrantでないと出来ないこと」は何なのかが気になります
プロビジョニング的なことでしょうか?
プロビジョニングは、
自動的にログインしてコマンドを叩くことで実現してるのでしょうか?
これはあらためて考えるとvirtualboxのCLIで出来ることを超えてる感じがします
やはりそうなんですね
そうなると、「vagrantでないと出来ないこと」は何なのかが気になります
プロビジョニング的なことでしょうか?
プロビジョニングは、
自動的にログインしてコマンドを叩くことで実現してるのでしょうか?
これはあらためて考えるとvirtualboxのCLIで出来ることを超えてる感じがします
409デフォルトの名無しさん
2017/11/22(水) 02:08:02.88ID:jSD3lLhL 時間さえあって自分で作るならアセンブラでできないことは何もない
○○でないとできないこと="時間をかけずに"△△をすること
すべてそう。時間をかけないという問題を解決してる。
> これはあらためて考えるとvirtualboxのCLIで出来ることを超えてる感じがします
virtualboxのvboxmanageコマンドでできる
○○でないとできないこと="時間をかけずに"△△をすること
すべてそう。時間をかけないという問題を解決してる。
> これはあらためて考えるとvirtualboxのCLIで出来ることを超えてる感じがします
virtualboxのvboxmanageコマンドでできる
410デフォルトの名無しさん
2017/11/22(水) 07:30:32.21ID:XGz0BDt0 >>408
vagrantはラッパだから、vagrantじゃないとできないことなどない
vagrantはラッパだから、vagrantじゃないとできないことなどない
411デフォルトの名無しさん
2017/11/22(水) 23:58:07.56ID:jSD3lLhL 自転車で行けるなら、歩いていけないことはない
というのと一緒
可能・不可能の話にしてしまうと大事な点が見えなくなる
同じことをするにもコスト・時間が少ないほうが良いだろう?
それはすごく重要な事だよ
というのと一緒
可能・不可能の話にしてしまうと大事な点が見えなくなる
同じことをするにもコスト・時間が少ないほうが良いだろう?
それはすごく重要な事だよ
412デフォルトの名無しさん
2017/11/23(木) 07:48:28.42ID:JkIKu46w oracledbの公式イメージないんか
oracleはほんま使えんなぁ
oracleはほんま使えんなぁ
413sage
2017/11/23(木) 10:23:34.07ID:tzs9JkH9 privilegedモードとdocker.sock共有だとどっちか危険ですか?
414デフォルトの名無しさん
2017/12/07(木) 12:39:47.34ID:NfkoL/Di docker run したときのパラメータ変えたかったら
今のコンテナからイメージつくるか、もとのイメージから、コンテナ作り直すしかないの?
今のコンテナからイメージつくるか、もとのイメージから、コンテナ作り直すしかないの?
415デフォルトの名無しさん
2017/12/07(木) 21:24:18.91ID:kyxQutt+ >>414
dockerイメージ = exeファイル
dockerコンテナ = exeファイルを実行して作ったプロセス
docker runのパラメータ = exeファイル起動時の引数
と考えればいいよ
起動時の引数を変えたいって変な話だよね
プロセスの状態を外部から変えたいならば、ファイルやネットワークやシグナル
なんかで、プロセスにメッセージを送ることになるでしょう?
dockerイメージ = exeファイル
dockerコンテナ = exeファイルを実行して作ったプロセス
docker runのパラメータ = exeファイル起動時の引数
と考えればいいよ
起動時の引数を変えたいって変な話だよね
プロセスの状態を外部から変えたいならば、ファイルやネットワークやシグナル
なんかで、プロセスにメッセージを送ることになるでしょう?
416デフォルトの名無しさん
2017/12/07(木) 21:39:08.94ID:fEi0yHLk entrypointのことだろ
オプションで変えれるぞ
オプションで変えれるぞ
417デフォルトの名無しさん
2017/12/07(木) 21:46:47.50ID:kyxQutt+418デフォルトの名無しさん
2017/12/07(木) 21:47:04.44ID:NfkoL/Di >>415
1回exe起動したらずっとそのままの状態で起動しないとだめってのもおかしな話だよね
なんのために引数取れるようになってるのか考えれば、パラメータ変えて再実行なんてあり得る話
プロセスが継続してる必要はないけど、たとえばポート変えたいとかいくらでもあるだろ
コンテナが単純なexeと違うのは、内部に状態持って永続化してたりするから
まあ、コンテナ内部に永続化させたのが失敗だって話なんだろうけど
1回exe起動したらずっとそのままの状態で起動しないとだめってのもおかしな話だよね
なんのために引数取れるようになってるのか考えれば、パラメータ変えて再実行なんてあり得る話
プロセスが継続してる必要はないけど、たとえばポート変えたいとかいくらでもあるだろ
コンテナが単純なexeと違うのは、内部に状態持って永続化してたりするから
まあ、コンテナ内部に永続化させたのが失敗だって話なんだろうけど
419デフォルトの名無しさん
2017/12/07(木) 23:08:10.01ID:kyxQutt+420デフォルトの名無しさん
2017/12/07(木) 23:09:37.72ID:kyxQutt+ >>418
> コンテナが単純なexeと違うのは、内部に状態持って永続化してたりするから
単純なexeだってビルドする時にソースコードに書かれた
定数やデータやリソースファイルなど、内部に状態を持って永続化するが?
> コンテナが単純なexeと違うのは、内部に状態持って永続化してたりするから
単純なexeだってビルドする時にソースコードに書かれた
定数やデータやリソースファイルなど、内部に状態を持って永続化するが?
421デフォルトの名無しさん
2017/12/08(金) 03:08:05.72ID:bFLhaAeC >>420
実行ファイルに埋め込まれた定数やリソースを永続化という用法が一般的かどうかは知らんが
状態のまえに、実行時に変化するってつけといて
あるいは状態もって永続化じゃなくて、データファイルでもいいぞ
実行ファイルに埋め込まれた定数やリソースを永続化という用法が一般的かどうかは知らんが
状態のまえに、実行時に変化するってつけといて
あるいは状態もって永続化じゃなくて、データファイルでもいいぞ
422デフォルトの名無しさん
2017/12/08(金) 03:15:52.99ID:cpGshdOM プロセスだって実行時にメモリ書き換えるだろ
実行時に状態変化してるんだよ
実行時に状態変化してるんだよ
423デフォルトの名無しさん
2017/12/08(金) 05:39:25.87ID:bFLhaAeC メモリ書き換えるのは普通永続化されてるとは言わんわ
わざと曲解してるのかね
わざと曲解してるのかね
424デフォルトの名無しさん
2017/12/08(金) 09:52:46.11ID:cpGshdOM425デフォルトの名無しさん
2017/12/08(金) 14:21:56.65ID:IanFvc8O データベースとかリポジトリのコンテナは止めたり再開するだろ?
426デフォルトの名無しさん
2017/12/08(金) 15:05:16.18ID:Y0XUjRGM まず質問に対してYesかNoで答えろよ。
427デフォルトの名無しさん
2017/12/08(金) 17:43:23.33ID:bFLhaAeC >>424
だからコンテナ内部に永続化させたのが失敗だって話なんだろうって
ただ、コンテナは中断しても良いけど終了させたいわけでも消したいわけでもないぞ
たとえば 現在のコンテナの内容のまま、 -p 80:80 から -p 8080:80 にしたいってときにどうするんだって話
だからコンテナ内部に永続化させたのが失敗だって話なんだろうって
ただ、コンテナは中断しても良いけど終了させたいわけでも消したいわけでもないぞ
たとえば 現在のコンテナの内容のまま、 -p 80:80 から -p 8080:80 にしたいってときにどうするんだって話
428デフォルトの名無しさん
2017/12/08(金) 21:44:10.36ID:cpGshdOM >>425
しない。それは使い方が間違っている。
データベースに限らないがまずアプリとデータは分離させる
アプリはコンテナ、データはボリュームに保存する。
そしてコンテナは消してもデータは残るように作るのが通常のやり方
しない。それは使い方が間違っている。
データベースに限らないがまずアプリとデータは分離させる
アプリはコンテナ、データはボリュームに保存する。
そしてコンテナは消してもデータは残るように作るのが通常のやり方
429デフォルトの名無しさん
2017/12/08(金) 21:51:28.74ID:cpGshdOM >>427
> たとえば 現在のコンテナの内容のまま、 -p 80:80 から -p 8080:80 にしたいってときにどうするんだって話
データはコンテナの中ではなくボリュームに保存する。
だからコンテナは消しても、データはそのまま。
アプリを一旦停止して再起動しても、データはファイルに保存してるだろ。
アプリを止める = コンテナを止める
データをファイルに保存 = データをボリュームに保存
こう変わっただけ
これこそが「仮想化」なんだよ。
もし仮にアプリが決め打ちの絶対パスで/var/hogeにデータを書き込むという仕様だとしても、
dockerコンテナに閉じ込めておけば、アプリが/var/hogeに書き込んだとしても
ボリュームを使うことでコンテナの外では好きな場所に変更することができる
仮想メモリのように、アプリから見た書き込む場所とは別の物理的な場所にリマップできる
アプリや一連のシステムを一つのコンテナにパッケージングし
そのコンテナ=アプリのようにみると、docker runのオプションで自由にポート番号
や書き込みディレクトリを変更できるカスタムアプリが出来上がる。
> たとえば 現在のコンテナの内容のまま、 -p 80:80 から -p 8080:80 にしたいってときにどうするんだって話
データはコンテナの中ではなくボリュームに保存する。
だからコンテナは消しても、データはそのまま。
アプリを一旦停止して再起動しても、データはファイルに保存してるだろ。
アプリを止める = コンテナを止める
データをファイルに保存 = データをボリュームに保存
こう変わっただけ
これこそが「仮想化」なんだよ。
もし仮にアプリが決め打ちの絶対パスで/var/hogeにデータを書き込むという仕様だとしても、
dockerコンテナに閉じ込めておけば、アプリが/var/hogeに書き込んだとしても
ボリュームを使うことでコンテナの外では好きな場所に変更することができる
仮想メモリのように、アプリから見た書き込む場所とは別の物理的な場所にリマップできる
アプリや一連のシステムを一つのコンテナにパッケージングし
そのコンテナ=アプリのようにみると、docker runのオプションで自由にポート番号
や書き込みディレクトリを変更できるカスタムアプリが出来上がる。
430デフォルトの名無しさん
2017/12/08(金) 22:29:34.36ID:3V9S/A/h ドッカスはネットワーキングがクソ
ホストのリゾルバぐらい参照せえや
なに勝手にグーグルにつないどんねん
ホストのリゾルバぐらい参照せえや
なに勝手にグーグルにつないどんねん
431デフォルトの名無しさん
2017/12/10(日) 11:56:05.50ID:fCk6aJzv 外部ポート5000番で公開してるregistryにloginしようとすると
フロントのnginxが400 bad request返してくるんだがなんとかならん?
おそらく
docker loginがポート5000だからtlsじゃねーだろって判断する
→dockerがhttpでregistryにつなぎに行く
→nginxがhttpsじゃないので400返す
って流れになってるんだと思う
試しにregistryの外部ポートを443に変えてloginするとちゃんと成功する
docker loginで強制的にtls使うオプションとかあれば使うんだけど
docker login --helpしてもそれらしいオプションはなかった
443で公開するしかないのか
insecure-registryは使いたくないし
フロントのnginxが400 bad request返してくるんだがなんとかならん?
おそらく
docker loginがポート5000だからtlsじゃねーだろって判断する
→dockerがhttpでregistryにつなぎに行く
→nginxがhttpsじゃないので400返す
って流れになってるんだと思う
試しにregistryの外部ポートを443に変えてloginするとちゃんと成功する
docker loginで強制的にtls使うオプションとかあれば使うんだけど
docker login --helpしてもそれらしいオプションはなかった
443で公開するしかないのか
insecure-registryは使いたくないし
432デフォルトの名無しさん
2017/12/12(火) 23:03:27.06ID:YAElnGhd ものすごく基本的なことかもしれませんが教えて下さい。
1つの物理マシンに、ubuntuをインストールし、色々な実験家用をdockerコンテナでインストールし、
そのマシンに複数ユーザが接続してdockerコンテナを使用する予定です。
同じコンテナを複数ユーザが使用しても大丈夫でしょうか。
それとも、元々マルチユーザのOSなのでこのような使い方こそが向いているのでしょうか。
1つの物理マシンに、ubuntuをインストールし、色々な実験家用をdockerコンテナでインストールし、
そのマシンに複数ユーザが接続してdockerコンテナを使用する予定です。
同じコンテナを複数ユーザが使用しても大丈夫でしょうか。
それとも、元々マルチユーザのOSなのでこのような使い方こそが向いているのでしょうか。
433デフォルトの名無しさん
2017/12/12(火) 23:11:29.82ID:cVmeHUIV Ubuntuはただだからなにやってもいいよw
434デフォルトの名無しさん
2017/12/13(水) 08:51:35.45ID:bj6sPJM2435デフォルトの名無しさん
2017/12/13(水) 20:23:50.84ID:4MfUhrQZ CentOS7にDocker入れて、
Hass.ioというホームアシスタントのコンテナHass.ioを走らせたのですが
クライアントPCから接続できなくて困っています。
DockerとCentOSの間で外部への橋渡し設定が必要なのか
CentOSのsamba設定がまずいのか
どちらかと考えています。
前者の原因はあるでしょうか?
Dockerをアプリみたいに考えていいなら、前者は考えなくていいと思っています。
本人はDocker初心者でlinuxは数年ぶりに触っています。
Hass.ioというホームアシスタントのコンテナHass.ioを走らせたのですが
クライアントPCから接続できなくて困っています。
DockerとCentOSの間で外部への橋渡し設定が必要なのか
CentOSのsamba設定がまずいのか
どちらかと考えています。
前者の原因はあるでしょうか?
Dockerをアプリみたいに考えていいなら、前者は考えなくていいと思っています。
本人はDocker初心者でlinuxは数年ぶりに触っています。
436デフォルトの名無しさん
2017/12/13(水) 20:27:41.39ID:PKyEd910 【自然破壊】何百種類ものコンピューターは必要ない
http://lavender.5ch.net/test/read.cgi/kaden/1510387401/l50
世界教師マイトLーヤ「大暴落は日本からスタート」
http://rio2016.5ch.net/test/read.cgi/2chse/1512813686/l50
【テレパシー】世界教師マイトLーヤの演説『大宣言』は、14歳以上、3つの体験、14名の覚者を紹介
https://rosie.5ch.net/test/read.cgi/liveplus/1513126180/l50
【テレパシー】元国連職員「いきなり声が…『聞こえないフリ、分からぬフリをするな、照れをなくせ』」
http://rosie.5ch.net/test/read.cgi/liveplus/1513067436/l50
http://lavender.5ch.net/test/read.cgi/kaden/1510387401/l50
世界教師マイトLーヤ「大暴落は日本からスタート」
http://rio2016.5ch.net/test/read.cgi/2chse/1512813686/l50
【テレパシー】世界教師マイトLーヤの演説『大宣言』は、14歳以上、3つの体験、14名の覚者を紹介
https://rosie.5ch.net/test/read.cgi/liveplus/1513126180/l50
【テレパシー】元国連職員「いきなり声が…『聞こえないフリ、分からぬフリをするな、照れをなくせ』」
http://rosie.5ch.net/test/read.cgi/liveplus/1513067436/l50
437デフォルトの名無しさん
2017/12/13(水) 23:14:09.56ID:dQY+CYRc >>435
Hass.ioなんてのはしらんのでその説明と構成を言ってくれないと答えられん。
そのHass.ioはサーバーなのかHTTPかなにかで接続するのか、
samba は直接CentOS上で動かしているのか?
それともHass.ioのコンテナに含まれてるのか、別のコンテナなのか
Hass.ioとsambaはどう連携するのか
マシン構成はクライアントPCとサーバーPCの二台なのか
それともクライアントPCとHass.io用PCとsamba用PCの三台なのか
Hass.ioなんてのはしらんのでその説明と構成を言ってくれないと答えられん。
そのHass.ioはサーバーなのかHTTPかなにかで接続するのか、
samba は直接CentOS上で動かしているのか?
それともHass.ioのコンテナに含まれてるのか、別のコンテナなのか
Hass.ioとsambaはどう連携するのか
マシン構成はクライアントPCとサーバーPCの二台なのか
それともクライアントPCとHass.io用PCとsamba用PCの三台なのか
438デフォルトの名無しさん
2017/12/13(水) 23:17:43.29ID:dQY+CYRc あとDocke(コンテナ)をアプリみたいに考えて良いのはそのとおりだが
何かしらのサービスを提供するアプリは、サービスを提供するための
ポート番号を設定するだろ?(デフォルトで指定されてることも多いが)
Dockerコンテナ=アプリはそのポート番号を明示的に指定しなければいけない
何かしらのサービスを提供するアプリは、サービスを提供するための
ポート番号を設定するだろ?(デフォルトで指定されてることも多いが)
Dockerコンテナ=アプリはそのポート番号を明示的に指定しなければいけない
439435
2017/12/14(木) 00:27:35.30ID:yKgGSsNL >>437
Hass.ioはhttpの8123ポートへアクセスするとブラウザベースのサービスを提供するもの。
Hass.ioはcentosのdocker上で動かしている。
sambaはcentos上で動かしている。
マシン構成はクライアントPCとサーバーPCのcentosの計2台。
docker0とHass.ioは172.のローカルIPが振られていて、サーバーPCは192.のローカルIPがDHCPで振られている。
サーバーPCはワークグループに表示されているが、ゲストアクセス出来ない。
すみません。分かることを書いてみました。
本人はサーバー立ち上げ経験ありません。
Hass.ioはhttpの8123ポートへアクセスするとブラウザベースのサービスを提供するもの。
Hass.ioはcentosのdocker上で動かしている。
sambaはcentos上で動かしている。
マシン構成はクライアントPCとサーバーPCのcentosの計2台。
docker0とHass.ioは172.のローカルIPが振られていて、サーバーPCは192.のローカルIPがDHCPで振られている。
サーバーPCはワークグループに表示されているが、ゲストアクセス出来ない。
すみません。分かることを書いてみました。
本人はサーバー立ち上げ経験ありません。
440デフォルトの名無しさん
2017/12/14(木) 01:14:17.99ID:bGPtLfUR441デフォルトの名無しさん
2017/12/14(木) 06:26:27.54ID:Cig7NI2g442435
2017/12/14(木) 09:19:19.05ID:asDNyaxD443デフォルトの名無しさん
2017/12/14(木) 23:12:32.34ID:COokNIga 1つのアプリケーションで複数サービス起動したい場合のベストプラクティス教えて
444デフォルトの名無しさん
2017/12/15(金) 00:56:05.83ID:L7gVN0RS バッドプラクティスしたい場合の
ベストプラクティスを教えてと言われても・・・
ベストプラクティスを教えてと言われても・・・
445デフォルトの名無しさん
2017/12/18(月) 19:09:18.62ID:v15Ah6lj そういう時はdindだな
446デフォルトの名無しさん
2017/12/19(火) 20:09:30.02ID:ayXhJHgO ジェンキンスでイメージをレジストリにpushするところまで出来たのだけど
pushしたイメージを運用サーバーにpull & restartしてもらうにはどうすればいいの?ssh?
pushしたイメージを運用サーバーにpull & restartしてもらうにはどうすればいいの?ssh?
447デフォルトの名無しさん
2017/12/23(土) 21:56:21.95ID:AW7swrGi 人いねえな
日本じゃ仮想環境はまだまだマイナーなのか
大企業でもでっかい社内サーバーにあれこれ同居させてなんてことが未だにあるし
そういう文化なのかなぁ
日本じゃ仮想環境はまだまだマイナーなのか
大企業でもでっかい社内サーバーにあれこれ同居させてなんてことが未だにあるし
そういう文化なのかなぁ
448デフォルトの名無しさん
2017/12/30(土) 21:53:24.25ID:DzO+KqCk Dockerのコンテナで開発環境として
いろんなサーバつくる上での「共通素材」が
そろったコンテナ配布していないかな。
プログラミングが学習しにくい内容として
例えばDBを学びたときに「DB内に予め素材データがたくさん詰まっていたら」
それをもとに勉強や試しに動かしやすくなる。
JavaScriptを試したいときにい予めサンプル画像や文言、
試し切り用のHTML構造がたくさん詰まっていてくれたら検証しやすくなる。
テストコードがあらかじめたくさんあったらそれに合わすような
プログラムが作りやすくなる。
開発環境は素材付きで配布するっていいアイデアじゃないか?
いろんなサーバつくる上での「共通素材」が
そろったコンテナ配布していないかな。
プログラミングが学習しにくい内容として
例えばDBを学びたときに「DB内に予め素材データがたくさん詰まっていたら」
それをもとに勉強や試しに動かしやすくなる。
JavaScriptを試したいときにい予めサンプル画像や文言、
試し切り用のHTML構造がたくさん詰まっていてくれたら検証しやすくなる。
テストコードがあらかじめたくさんあったらそれに合わすような
プログラムが作りやすくなる。
開発環境は素材付きで配布するっていいアイデアじゃないか?
449デフォルトの名無しさん
2017/12/30(土) 22:18:10.55ID:fH0y6h0/ Dockerhubに登録すれば良いものなら評価してくてるよ
450デフォルトの名無しさん
2018/01/02(火) 23:07:27.96ID:puD6FMDA これどういうこと?
Docker死ぬん? せっかく覚えてきたのに?
Docker, Inc is Dead / Docker社は死んだ
http://itosho525.hatenablog.com/entry/2018/01/01/074358
Docker死ぬん? せっかく覚えてきたのに?
Docker, Inc is Dead / Docker社は死んだ
http://itosho525.hatenablog.com/entry/2018/01/01/074358
451デフォルトの名無しさん
2018/01/02(火) 23:52:33.32ID:VBdeXUJF 無問題
452デフォルトの名無しさん
2018/01/03(水) 00:34:25.41ID:hbEuYwsD453デフォルトの名無しさん
2018/01/03(水) 11:07:28.11ID:76Iu3Ukp ねーよ
454デフォルトの名無しさん
2018/01/03(水) 11:33:44.26ID:FghAOgO2 DockerはMSに買収された方がいい方向に進むだろうね
455デフォルトの名無しさん
2018/01/04(木) 00:14:34.87ID:Db2jLLtK Docker、2016、オライリー
実践 Vagrant、Mitchell Hashimoto、2014、オライリー
Vagrant, Packer などで有名な、HashiCorp の創始者
Chef実践入門 - コードによるインフラ構成の自動化、2014
cookbookは各社が公開している
Chef社のopscode、Railsを作っている Basecamp社、
Berkshelfを作っている Riot Games社、
Pivotal Trackerを作っている Pivotal Sprout社、
aws, engine yard
実践 Vagrant、Mitchell Hashimoto、2014、オライリー
Vagrant, Packer などで有名な、HashiCorp の創始者
Chef実践入門 - コードによるインフラ構成の自動化、2014
cookbookは各社が公開している
Chef社のopscode、Railsを作っている Basecamp社、
Berkshelfを作っている Riot Games社、
Pivotal Trackerを作っている Pivotal Sprout社、
aws, engine yard
456デフォルトの名無しさん
2018/01/06(土) 08:40:25.60ID:J/6p70u2 dockerでデスクトップ環境とスマホエミュレーター作れる?
457デフォルトの名無しさん
2018/01/06(土) 14:49:48.45ID:qWm4dftC まーたdockerが何か分かってない奴の質問か
dockerはカスタマイズされたアプリを作るものであって
環境を作るものじゃないんだよ
ここにアプリが有るじゃろ?から始まって
このアプリを動かすにはこのライブラリが必要で
こういう設定ファイルが必要じゃろ?
それらのアプリとそのアプリを動かす環境を
合体させてアプリを作るんだよ
だからデスクトプアプリは作れても
デスクトップ環境はそのそもdockerで作るものじゃない
スマホエミュレータはアプリなんだから作れるだろう
dockerはカスタマイズされたアプリを作るものであって
環境を作るものじゃないんだよ
ここにアプリが有るじゃろ?から始まって
このアプリを動かすにはこのライブラリが必要で
こういう設定ファイルが必要じゃろ?
それらのアプリとそのアプリを動かす環境を
合体させてアプリを作るんだよ
だからデスクトプアプリは作れても
デスクトップ環境はそのそもdockerで作るものじゃない
スマホエミュレータはアプリなんだから作れるだろう
458デフォルトの名無しさん
2018/01/06(土) 15:08:44.43ID:J/6p70u2 クリーンなビルド環境としてのdockerなど、当たり前のように環境として使われてるが?
459デフォルトの名無しさん
2018/01/06(土) 15:57:41.40ID:qWm4dftC460デフォルトの名無しさん
2018/01/06(土) 17:02:13.94ID:J/6p70u2461デフォルトの名無しさん
2018/01/06(土) 17:09:31.21ID:RuMnMvof ビルド環境だけじゃなくテストを走らせる環境もDockerで作る
Travis CIとか使ったことないんじゃ
Travis CIとか使ったことないんじゃ
462デフォルトの名無しさん
2018/01/07(日) 13:48:14.13ID:FrONFwW6 固定概念でdockerの可能性を絞るのは宜しくないね
463デフォルトの名無しさん
2018/01/07(日) 14:07:30.44 それぞれ
・ビルド生成物を作成するアプリ
・テスト結果を作成するアプリ
だと言いたいんだろう
ていうか、彼の世界観でスマホエミュレータがOKなんだったら
Linuxデスクトップ環境エミュレータだってOKなんだけどなw
・ビルド生成物を作成するアプリ
・テスト結果を作成するアプリ
だと言いたいんだろう
ていうか、彼の世界観でスマホエミュレータがOKなんだったら
Linuxデスクトップ環境エミュレータだってOKなんだけどなw
464デフォルトの名無しさん
2018/01/07(日) 14:39:34.25ID:esrWpXaw スマホのエミュレータは、ハードウェアをエミュレートしているアプリを
作るところまでがdockerでやる部分でスマホの環境を作ってるのは
スマホに入れたOSが作ってるものだからね
作るところまでがdockerでやる部分でスマホの環境を作ってるのは
スマホに入れたOSが作ってるものだからね
465デフォルトの名無しさん
2018/01/07(日) 14:52:52.70ID:yGtHkQv/ 開発環境を仮想化したいがVagrant+VirtualBoxは重いんだよな
466デフォルトの名無しさん
2018/01/07(日) 15:01:39.57 >>465
you, windows 10にしちゃいなyo!
you, windows 10にしちゃいなyo!
467デフォルトの名無しさん
2018/01/14(日) 23:05:40.01ID:ir5vm7iB468デフォルトの名無しさん
2018/01/18(木) 23:50:29.04ID:XSFRYjak コンテナ内でandroidエミュをヘッドレス起動 OK
エミュブート待機 OK
コンテナ内でadb tcpip 5555 OK
ポートフォワーディング5555:5555 OK
コンテナ内でadb connect localhost:5555 OK
コンテナ外からadb connect localhost:5555 繋がらない
なんでやねん😭
エミュブート待機 OK
コンテナ内でadb tcpip 5555 OK
ポートフォワーディング5555:5555 OK
コンテナ内でadb connect localhost:5555 OK
コンテナ外からadb connect localhost:5555 繋がらない
なんでやねん😭
469デフォルトの名無しさん
2018/01/19(金) 00:08:57.82ID:acEC53C4 外から接続できない設定になってるだけだろ
470デフォルトの名無しさん
2018/01/20(土) 17:54:53.60ID:02tJQvIi dockerの参考書でできるだけ新しく内容が濃いものはどれ?
ネット検索で断片的な情報を集めるのに疲れた
ネット検索で断片的な情報を集めるのに疲れた
471デフォルトの名無しさん
2018/01/20(土) 18:29:02.75ID:cgUM+b3j472デフォルトの名無しさん
2018/01/23(火) 13:18:24.35ID:CDVCaOOu 環境構築には、vagrant, chef は、Ruby でレシピ(手順書)を書ける。
Docker もある
仮想環境コンテナ総合スレ Docker、Vagrant等 [無断転載禁止]c2ch.net
https://mevius.5ch.net/test/read.cgi/tech/1487235664/l50
Docker もある
仮想環境コンテナ総合スレ Docker、Vagrant等 [無断転載禁止]c2ch.net
https://mevius.5ch.net/test/read.cgi/tech/1487235664/l50
473472
2018/01/23(火) 13:19:10.42ID:CDVCaOOu 472 は、誤爆
474デフォルトの名無しさん
2018/03/07(水) 11:05:45.94ID:r+VXWfNv ansible絶対殺すおじさんは最近あばれてないの?
475デフォルトの名無しさん
2018/03/15(木) 23:36:12.82ID:rmXeLovx >>474
暴れてますよ。
暴れてますよ。
476デフォルトの名無しさん
2018/03/24(土) 08:58:04.53ID:9NxgdLlD ubuntuコンテナにRDP接続したいのですがどうすればいいですか?
Xウィンドウ?とかいうのを使うらしいのですがよくわかりません
Xウィンドウ?とかいうのを使うらしいのですがよくわかりません
477デフォルトの名無しさん
2018/04/20(金) 13:09:59.38ID:6bRMLqam プロフェッショナルの方、どなたか教えてください(/ω\)
今、下記内容のdockerimageを作成したいと思っています。
@ ベースのイメージ:jupyter/datascience-notebook
A Tensorflowを使いたい ※@にTensorflowがインストールされていないため
その為にdockerfileを下記の通り作成したのですが、
出来上がったdockerimageから作成したコンテナ上で上手くtensorflowが動きません。
※コンテナ内でpythonを起動し、そこで「import tensorflow as ts」を実行すると以下のエラーが出ます。
RuntimeError: module compiled against API version 0xc but this version of numpy is 0xa
ImportError: numpy.core.multiarray failed to import
ImportError: numpy.core.umath failed to import
ImportError: numpy.core.umath failed to import
2018-04-20 03:56:29.133557: F tensorflow/python/lib/core/bfloat16.cc:664] Check failed: PyBfloat16_Type.tp_base != nullptr
Aborted
dockerfileの内容は以下になりますが、何か間違っていますでしょうか?
もし間違っている場合は、修正内容をお教えください。m(__)m
■dockerfileの内容
From jupyter/datascience-notebook
RUN pip install --upgrade pip
RUN pip install tensorflow==1.5
今、下記内容のdockerimageを作成したいと思っています。
@ ベースのイメージ:jupyter/datascience-notebook
A Tensorflowを使いたい ※@にTensorflowがインストールされていないため
その為にdockerfileを下記の通り作成したのですが、
出来上がったdockerimageから作成したコンテナ上で上手くtensorflowが動きません。
※コンテナ内でpythonを起動し、そこで「import tensorflow as ts」を実行すると以下のエラーが出ます。
RuntimeError: module compiled against API version 0xc but this version of numpy is 0xa
ImportError: numpy.core.multiarray failed to import
ImportError: numpy.core.umath failed to import
ImportError: numpy.core.umath failed to import
2018-04-20 03:56:29.133557: F tensorflow/python/lib/core/bfloat16.cc:664] Check failed: PyBfloat16_Type.tp_base != nullptr
Aborted
dockerfileの内容は以下になりますが、何か間違っていますでしょうか?
もし間違っている場合は、修正内容をお教えください。m(__)m
■dockerfileの内容
From jupyter/datascience-notebook
RUN pip install --upgrade pip
RUN pip install tensorflow==1.5
478デフォルトの名無しさん
2018/04/25(水) 15:11:44.49ID:yjbc7H4K 質問が続いて申し訳ありません。
もう本当の初心者の初心者で、これからローカル開発環境を構築しようというところで、
Vagrantの初期化に失敗し途方に暮れております。
海外サイト含めいろいろググりましたし、パスやユーザー名の問題もないと思います。
Invalid argument @ dir_s_mkdir - C:/Users/(user)/MyVagrant/MyCentOS/?vagrant_home (Errno::EINVAL)
と出て、初期化(Vagrantfileの作成)に失敗します。
どなたか助けてください・・
もう本当の初心者の初心者で、これからローカル開発環境を構築しようというところで、
Vagrantの初期化に失敗し途方に暮れております。
海外サイト含めいろいろググりましたし、パスやユーザー名の問題もないと思います。
Invalid argument @ dir_s_mkdir - C:/Users/(user)/MyVagrant/MyCentOS/?vagrant_home (Errno::EINVAL)
と出て、初期化(Vagrantfileの作成)に失敗します。
どなたか助けてください・・
479デフォルトの名無しさん
2018/04/25(水) 15:29:10.25ID:YkxuvCe9480デフォルトの名無しさん
2018/05/02(水) 06:04:27.72ID:hUDFoTxj DockerでLet's encrpt使えますか?
481デフォルトの名無しさん
2018/05/23(水) 19:43:15.85ID:Au5e7VGg 僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
AUPZD
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
AUPZD
482デフォルトの名無しさん
2018/05/24(木) 10:54:24.16ID:cPlRxlDn AUPZD
483デフォルトの名無しさん
2018/06/12(火) 19:37:05.64ID:X3Ns4c46 windows 10 メモリ4GでDocker動かすテクニック知らん?
こいつリソース食い過ぎなんだけど
こいつリソース食い過ぎなんだけど
484デフォルトの名無しさん
2018/06/12(火) 23:47:07.15ID:nNHaoP16 メインマシンが4GBだったら軽蔑する
485デフォルトの名無しさん
2018/06/13(水) 14:37:25.86ID:oqJxCeYC メモリ4Gなんて15年前の標準PCじゃん
486デフォルトの名無しさん
2018/06/13(水) 19:07:24.99 32GBでようやく標準装備といえる
487デフォルトの名無しさん
2018/06/13(水) 19:14:19.13ID:Jt1XfQ9I >>483
DockerはWindowsとLinuxではLinux仮想マシンを使う
だから設定から仮想マシンに割り当てるメモリを変更すれば良い
WSLのLinux互換機能が高くなれば、仮想マシン使わずに
ネイティブに動くのにな。まだかなー
DockerはWindowsとLinuxではLinux仮想マシンを使う
だから設定から仮想マシンに割り当てるメモリを変更すれば良い
WSLのLinux互換機能が高くなれば、仮想マシン使わずに
ネイティブに動くのにな。まだかなー
488デフォルトの名無しさん
2018/06/13(水) 19:22:53.70ID:MfFyOg3y >>486
おいおいスパコンかよ
おいおいスパコンかよ
489デフォルトの名無しさん
2018/06/13(水) 19:38:30.68ID:Jt1XfQ9I >>488
スパコンの定義は1.5TFLOPS以上から50TFLOPS以上に変わったらしいで
https://ja.wikipedia.org/wiki/FLOPS
1.5TFLOPSとか発売当時で今なら中古で1万?ぐらいの
GeForce GTX 580で超えるからな
スパコンの定義は1.5TFLOPS以上から50TFLOPS以上に変わったらしいで
https://ja.wikipedia.org/wiki/FLOPS
1.5TFLOPSとか発売当時で今なら中古で1万?ぐらいの
GeForce GTX 580で超えるからな
490デフォルトの名無しさん
2018/06/13(水) 19:47:51.58ID:uyjgxa7r DockerとVagrant両方使ったが、覚えることはVagrantのほうが少ないな
軽さではDockerかな
軽さではDockerかな
491デフォルトの名無しさん
2018/06/13(水) 20:05:47.54ID:MfFyOg3y コンテナ起動した後に初期化スクリプト走るタイプのコンテナが使いにくいんだがどうにかならんのあれ
oracledbコンテナ起動
クエリ通るまでポーリング
スキーマ構築
固定のマスタデータ投入
テスト用のトランザクションデータ投入
UI テスト開始
CIサーバーでテスト開始するまでが長すぎてもったいないと思った
初期データまで込みでイメージにしたい
oracledbコンテナ起動
クエリ通るまでポーリング
スキーマ構築
固定のマスタデータ投入
テスト用のトランザクションデータ投入
UI テスト開始
CIサーバーでテスト開始するまでが長すぎてもったいないと思った
初期データまで込みでイメージにしたい
492デフォルトの名無しさん
2018/06/13(水) 20:22:25.46ID:Jt1XfQ9I493デフォルトの名無しさん
2018/06/24(日) 10:53:45.00ID:B69th+8G 仮想サーバーがイメージつかめないんだよな
そもそも、vagrantって言葉の意味もわからんしな
そもそも、vagrantって言葉の意味もわからんしな
494デフォルトの名無しさん
2018/06/24(日) 10:54:03.25ID:B69th+8G ジェム、ユムとか意味わからん
495デフォルトの名無しさん
2018/06/24(日) 13:03:06.51ID:/Ut2/nFL Vagrant重すぎ
496デフォルトの名無しさん
2018/06/24(日) 14:01:24.14ID:bQQqGsfl >>495
スペック
スペック
497デフォルトの名無しさん
2018/06/25(月) 00:35:12.17ID:coa4kaO9498デフォルトの名無しさん
2018/06/28(木) 22:59:23.81ID:bysnBXSn499デフォルトの名無しさん
2018/06/28(木) 23:56:34.54ID:N70xoCCv メモリ4GBって10年前から時が止まってんのか
500デフォルトの名無しさん
2018/06/29(金) 07:00:02.38ID:fLw6tHLK 業務系はどこもこんなもんだよ
経営者がITよくわかってないから設備投資には消極的
エクセルとエディタが動けば開発できるだろ贅沢言うな経費削減だって本気で考える
経営者がITよくわかってないから設備投資には消極的
エクセルとエディタが動けば開発できるだろ贅沢言うな経費削減だって本気で考える
501デフォルトの名無しさん
2018/06/29(金) 17:50:31.79ID:rf9SvDm4 金無いんだから仕方ないだろ
そんなこと言うなら俺にパソコン買ってくれ
そんなこと言うなら俺にパソコン買ってくれ
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- クリスマスの「予定なし」54% [少考さん★]
- 最新版Z級クソ映画ランキングが決定! [牛丼★]
- 「中国人の訪日熱は冷めた」 人気旅行先から日本外れる 14日で自粛呼びかけ1カ月 ★2 [蚤の市★]
- 日銀0.75%に利上げへ、30年ぶりの水準に 19日金融政策決定会合 [蚤の市★]
- 「1800万円の売り上げゼロに…」中国インバウンドに特化の宿の今 ★2 [蚤の市★]
- 公用車カーナビのNHK受信料「全額免除を」 千葉市議会、国に制度創設求める意見書可決 [少考さん★]
- 【実況】博衣こよりのえちえち機動戦士ガンダム逆襲のシャア🧪★4
- 👊😅👊三☁😶‍🌫三⛅🏡
- 【動画】愛国者「山本太郎!お前に答えられない渾身の質問をする!三権分立は何と何と何だ!!!」 [369521721]
- コーヒー、来年3月から30パーセント値上げへ [709039863]
- 愛国者「釘を使わない日本独自の伝統工法スゴイ!」X民「それ中国起源ですよ」→批判殺到 [834922174]
- 茶ぁしばこうや··· ( ¨̮ )︎︎𖠚ᐝ2
