開発に仮想環境やコンテナを使う機会が多くなってきたので、みんなで情報交換しませう
よろしこ
探検
仮想環境コンテナ総合スレ Docker、Vagrant等 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2017/02/16(木) 18:01:04.48ID:rGWDv0Eb388デフォルトの名無しさん
2017/10/24(火) 23:18:00.24ID:zYnBGUyD >>387
👍
👍
389デフォルトの名無しさん
2017/10/28(土) 09:01:01.81ID:rZWSN5Vz 異なるimageを1つにマージしたい
なんていうか多重継承みたいな事をしたい
dotnetとpythonから派生して両方に依存したアプリを乗っけてビルドしたい的な要件
どちらかをfromにしてもう片方をdockerfileに書けば済む話なんだけどせっかく公式でdocker最適化メンテナンスしてくれてんだから両方ともそっち使いたいよね
なんていうか多重継承みたいな事をしたい
dotnetとpythonから派生して両方に依存したアプリを乗っけてビルドしたい的な要件
どちらかをfromにしてもう片方をdockerfileに書けば済む話なんだけどせっかく公式でdocker最適化メンテナンスしてくれてんだから両方ともそっち使いたいよね
390デフォルトの名無しさん
2017/10/28(土) 14:35:33.70ID:bXFe772l >>389
あんたも典型的な使い方を間違えてる。
Dockerはアプリケーションコンテナであって
システムコンテナじゃない
システムコンテナじゃないから「アプリを乗っける」なんて
考え方にはならないししてはいけない。
正しくは「アプリケーションをビルドする」だ。
Docker使ってアプリを作るんだよ。
あんたも典型的な使い方を間違えてる。
Dockerはアプリケーションコンテナであって
システムコンテナじゃない
システムコンテナじゃないから「アプリを乗っける」なんて
考え方にはならないししてはいけない。
正しくは「アプリケーションをビルドする」だ。
Docker使ってアプリを作るんだよ。
391デフォルトの名無しさん
2017/10/28(土) 16:01:54.61ID:rZWSN5Vz392デフォルトの名無しさん
2017/10/28(土) 16:44:44.72ID:EDygjHo8 やめとけ
そいつ多分例のあいつ
そいつ多分例のあいつ
393デフォルトの名無しさん
2017/10/29(日) 01:55:08.12ID:9lQAHngl うんことうんこが激しくうんこを撒き散らしてるが、
自分一人で仕事するのであれば好きにしたらいい
チームでやるならメンバーのスキルセット考慮して選択するだろ
原理主義的にどっちがいいとか言ってる奴等はだいたい職場で浮くよな
自分一人で仕事するのであれば好きにしたらいい
チームでやるならメンバーのスキルセット考慮して選択するだろ
原理主義的にどっちがいいとか言ってる奴等はだいたい職場で浮くよな
394デフォルトの名無しさん
2017/11/03(金) 10:45:37.59ID:x2hOB9Es395デフォルトの名無しさん
2017/11/06(月) 06:20:20.30ID:oNlJoXOO すみません、教えて下さい
virtualbox+ubuntuで仮装ホストを立てる場合とdocker toolboxの違いってどんな感じなんでしょうか?
virtualbox+ubuntuで仮装ホストを立てる場合とdocker toolboxの違いってどんな感じなんでしょうか?
396デフォルトの名無しさん
2017/11/07(火) 00:11:44.79ID:DNpGFSnP >>395
docker toolboxの場合dockerが提供するべき機能を
ちゃんと提供している(努力している)って所かな
具体的に言うと起動したコンテナにlocalhostでつなげることができるとか
ボリューム機能が使えるという所。他にも有ると思うけど
コンテナの中は実行環境が隔離されてはいるけど、コンテナ自体は
ホストOS上で直接動かしているように見せられるのが特徴なわけ
つまりWindows上でDockerコンテナを動かしたとき、
Windows上のディレクトリをDockerコンテナは読み書きでき
Dockerコンテナでウェブアプリを起動した時、localhost:8080とかで接続できる
virtualbox+ubuntuだとWindowsがホストだとしてゲストマシンとして別のマシンが
起動するような感じ、ディレクトリとか共有設定していなければ別扱いだし
別のIPアドレスが割り当てられる、ポートフォワーディングの設定をしないとlocalhostで見れない。
Windowsとは別に用意されたubuntuマシンに入ってからubuntuマシン上でdockerを使うのに比べて
docker toolboxだとまるでWindows上で直接Dockerを動かしているよう見える。
まああとは考え方の違いがあるけどね。Windowsは使いづらいから
Windowsを捨てたつもりで、でほぼすべてを仮想マシンの中で過ごしたいっていうのなら
virtualbox+ubuntuでも良いと思う。でも今はWSLも出来たし、Windows上で開発
テキストエディタもWindows用atom。作ったウェブアプリをWindows用のブラウザで確認したい。
みたいな使い方をするのならdocker toolboxならそれができるように整備されているってわけ
docker toolboxの場合dockerが提供するべき機能を
ちゃんと提供している(努力している)って所かな
具体的に言うと起動したコンテナにlocalhostでつなげることができるとか
ボリューム機能が使えるという所。他にも有ると思うけど
コンテナの中は実行環境が隔離されてはいるけど、コンテナ自体は
ホストOS上で直接動かしているように見せられるのが特徴なわけ
つまりWindows上でDockerコンテナを動かしたとき、
Windows上のディレクトリをDockerコンテナは読み書きでき
Dockerコンテナでウェブアプリを起動した時、localhost:8080とかで接続できる
virtualbox+ubuntuだとWindowsがホストだとしてゲストマシンとして別のマシンが
起動するような感じ、ディレクトリとか共有設定していなければ別扱いだし
別のIPアドレスが割り当てられる、ポートフォワーディングの設定をしないとlocalhostで見れない。
Windowsとは別に用意されたubuntuマシンに入ってからubuntuマシン上でdockerを使うのに比べて
docker toolboxだとまるでWindows上で直接Dockerを動かしているよう見える。
まああとは考え方の違いがあるけどね。Windowsは使いづらいから
Windowsを捨てたつもりで、でほぼすべてを仮想マシンの中で過ごしたいっていうのなら
virtualbox+ubuntuでも良いと思う。でも今はWSLも出来たし、Windows上で開発
テキストエディタもWindows用atom。作ったウェブアプリをWindows用のブラウザで確認したい。
みたいな使い方をするのならdocker toolboxならそれができるように整備されているってわけ
397デフォルトの名無しさん
2017/11/07(火) 08:18:05.50ID:VuPHC1Hj VirtualBoxでWindowsのファイルシステムをマウントして使うと遅いから
docker-unison使ってたけど
docker-syncの方が良いの?
https://github.com/leighmcculloch/docker-unison
http://docker-sync.io
docker-unison使ってたけど
docker-syncの方が良いの?
https://github.com/leighmcculloch/docker-unison
http://docker-sync.io
398デフォルトの名無しさん
2017/11/07(火) 10:49:12.91ID:uepCx6fG Vagrant.configure("2") do |config|
config.vm.box = "hashicorp/precise64"
config.vm.network "forwarded_port", guest: 80, host: 10080 # HTTP
config.vm.network "forwarded_port", guest: 443, host: 10443 # HTTPS
end
Vagrant, Chef では、Ruby の文法で、設定ファイルを書く
誰も、Vagrant の作者、Mitchell Hashimoto (HashiCorp)を、
避けて通ることはできない、と言われている
Docker、2016、オライリー
実践 Vagrant、Mitchell Hashimoto、2014、オライリー
Chef実践入門 - コードによるインフラ構成の自動化、2014
config.vm.box = "hashicorp/precise64"
config.vm.network "forwarded_port", guest: 80, host: 10080 # HTTP
config.vm.network "forwarded_port", guest: 443, host: 10443 # HTTPS
end
Vagrant, Chef では、Ruby の文法で、設定ファイルを書く
誰も、Vagrant の作者、Mitchell Hashimoto (HashiCorp)を、
避けて通ることはできない、と言われている
Docker、2016、オライリー
実践 Vagrant、Mitchell Hashimoto、2014、オライリー
Chef実践入門 - コードによるインフラ構成の自動化、2014
399デフォルトの名無しさん
2017/11/07(火) 15:43:49.52ID:DRlk+NZ/400デフォルトの名無しさん
2017/11/08(水) 22:22:13.17ID:9nb3Ik6J401デフォルトの名無しさん
2017/11/11(土) 12:30:00.77ID:AwGKm55U 日経Linux 11月号
WSL 特集
Docker の記事もある
Ubuntu 側では、Dockerデーモンが動かないため、
Windows 側の、VirtualBox に、Vagrant で、CoreOS を入れて、
その中に、Dockerデーモンをインストール
Ubuntu側から、Dockerコマンドで使う
付録は、サーバーがゼロから分かる本、100ページ。
サーバーでできること、77
付録DVD は、
Ubuntu 17.04 日本語 Remix (64 ビット版)
Ubuntu Server 17.04 (64 & 32 ビット版)
CentOS 7.3 LiveGNOME (64 ビット版)
WSL 特集
Docker の記事もある
Ubuntu 側では、Dockerデーモンが動かないため、
Windows 側の、VirtualBox に、Vagrant で、CoreOS を入れて、
その中に、Dockerデーモンをインストール
Ubuntu側から、Dockerコマンドで使う
付録は、サーバーがゼロから分かる本、100ページ。
サーバーでできること、77
付録DVD は、
Ubuntu 17.04 日本語 Remix (64 ビット版)
Ubuntu Server 17.04 (64 & 32 ビット版)
CentOS 7.3 LiveGNOME (64 ビット版)
402デフォルトの名無しさん
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互換機能が高くなれば、仮想マシン使わずに
ネイティブに動くのにな。まだかなー
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- ミス・ユニバース フィンランド代表の「つり目」写真が波紋… 本人釈明も批判やまず 協会謝罪「徹底的に検証」へ [冬月記者★]
- 自民・麻生太郎副総裁 石破政権の1年は「どよーん」 高市政権発足で「何となく明るくなった」「世の中のことが決まり動いている」★2 [Hitzeschleier★]
- 【おこめ券】鈴木憲和農相 小泉前農相の備蓄米放出を“反省”「備蓄の円滑な運営を図ってまいります」 [Hitzeschleier★]
- 1人3千円の食品高騰対策、何に使える? あいまいなまま衆院通過 [蚤の市★]
- ゆたぼん 二重手術を報告「めちゃくちゃ気に入っています」 [muffin★]
- 【山形】クマ駆除で誤射した猟友会隊員に町が1663万円請求へ...弾当たり男性大けが2023年 小国町 [nita★]
- 【WOWOW】UEFAチャンピオンズリーグ・ヨーロッパリーグ ★18
- とらせん
- 巨専】
- 【WOWOW】UEFAチャンピオンズリーグ・ヨーロッパリーグ ★17
- こいせん 全レス転載禁止
- わしせん ようこそ佐藤直樹くん ありがとう石井さん
- 中国人、ガチ超正論。「日本人がアイヌに対してやったことを『問題ない』とするなら、中国が日本人に同じことをしても文句ないだろう?」 [314039747]
- 【悲報】新米、全く売れなくて倉庫が満杯になってしまうwwwwwwwwwwwwwwwwwwww [802034645]
- 最近レッテル貼りしてドヤ顔してるガチガイジが嫌儲に増えてない? [866936191]
- 木曜日のんなっしょい❗(・o・🍬)仕放題スレ🏡
- 【悲報】日本共産党、ツイッター速報にブチギレ法的措置WWWWWWWWWWWWWWWWWWWWWWWWWWWW [935793931]
- 官僚「台湾有事についての質問か、『政府として逐一答えない』と…(カタカタカタ)」高市「私1人で答弁できるわよ!」 [972432215]
