LXCを使った軽量仮想環境。
これからの動向が気になるところ。
情報共有しましょう。
http://www.docker.io/
前スレ
Docker Part2
https://mao.5ch.net/test/read.cgi/linux/1506574845/
Docker Part3
■ このスレッドは過去ログ倉庫に格納されています
1login:Penguin
2019/03/08(金) 14:40:20.55ID:VDOvuQ0J655login:Penguin
2020/02/03(月) 02:55:57.12ID:NijMCh9X デプロイに関しては確かにスレッドの最初の頃から理解がおかしい人がいたね。
2020/02/03(月) 03:10:09.08ID:PgExQ+7W
> 世間一般で多くの場合、「デプロイする」とは
> 配備指示書にしたがってプログラムを文字通り「配備」(多くの場合はコピー)する事であり、
> 環境のセットアップは含まない。Docker村ではその特性から含んでいる、というだけ。
↑ほんとだw間違ってるw プログラムをコピーすることだって
qiitaの記事持ってきて環境のセットアップが含まないとかw
「本当の」世間一般の定義でも貼り付けときますか?
http://e-words.jp/w/%E3%83%87%E3%83%97%E3%83%AD%E3%82%A4.html
ソフトウェアの分野で、開発したソフトウェアを利用できるように実際の運用環境に
展開することをデプロイということがある。インストール(install)に近い意味だが、
サーバコンピュータ上で運用され外部からネットワークを通じて利用されるソフトウェアや、
他のソフトウェアから参照されるコンポーネントなどを、利用可能な状態にする、
アクセス可能にする、といったニュアンスがある。
https://kotobank.jp/word/deploy-1689419
アプリケーションソフトを、利用者の実際の運用環境で利用できるように準備すること。
◇「インストール」がコンピューター上で実行可能なファイルを準備することであるのに対して、
「デプロイ」は実行時に必要なライブラリーやコンポーネントなども含めて
実行可能であるように準備すること。「デプロイメント」ともいう。
> 配備指示書にしたがってプログラムを文字通り「配備」(多くの場合はコピー)する事であり、
> 環境のセットアップは含まない。Docker村ではその特性から含んでいる、というだけ。
↑ほんとだw間違ってるw プログラムをコピーすることだって
qiitaの記事持ってきて環境のセットアップが含まないとかw
「本当の」世間一般の定義でも貼り付けときますか?
http://e-words.jp/w/%E3%83%87%E3%83%97%E3%83%AD%E3%82%A4.html
ソフトウェアの分野で、開発したソフトウェアを利用できるように実際の運用環境に
展開することをデプロイということがある。インストール(install)に近い意味だが、
サーバコンピュータ上で運用され外部からネットワークを通じて利用されるソフトウェアや、
他のソフトウェアから参照されるコンポーネントなどを、利用可能な状態にする、
アクセス可能にする、といったニュアンスがある。
https://kotobank.jp/word/deploy-1689419
アプリケーションソフトを、利用者の実際の運用環境で利用できるように準備すること。
◇「インストール」がコンピューター上で実行可能なファイルを準備することであるのに対して、
「デプロイ」は実行時に必要なライブラリーやコンポーネントなども含めて
実行可能であるように準備すること。「デプロイメント」ともいう。
2020/02/03(月) 03:16:46.44ID:PgExQ+7W
大変なデプロイが簡単になるって言う意味がわからんかったのかな?
デプロイ?そんなのファイルコピーするだけじゃん
git使っていれば、git pullするだけ!とか思ってそう
> git使えば良いおじさん登場か
これってそういう意味だったのか
デプロイ?そんなのファイルコピーするだけじゃん
git使っていれば、git pullするだけ!とか思ってそう
> git使えば良いおじさん登場か
これってそういう意味だったのか
2020/02/03(月) 03:32:09.96ID:lRDyNjgE
>>657
分かったから涙拭けよw
「「本当の」世間一般の定義」を張らなきゃ分からないんだろ?
つまり君自身は「デプロイ作業」を経験したことは無いわけだ。
だから、現場の俺とは全然話が合わないw。javaでwarファイルをデプロイした、
とか開発現場でphpでもpythonでも良いけど、本番機にデプロイした、
といった場合、常識的に、mod_phpをインストールするなんてことは無い。
分かったから涙拭けよw
「「本当の」世間一般の定義」を張らなきゃ分からないんだろ?
つまり君自身は「デプロイ作業」を経験したことは無いわけだ。
だから、現場の俺とは全然話が合わないw。javaでwarファイルをデプロイした、
とか開発現場でphpでもpythonでも良いけど、本番機にデプロイした、
といった場合、常識的に、mod_phpをインストールするなんてことは無い。
659login:Penguin
2020/02/03(月) 03:34:25.84ID:4HFKT3uL >phpのdeployerっていうのも意味不明だし
phpのdeployerでググったら大量に出ますがな…。
phpのdeployerでググったら大量に出ますがな…。
2020/02/03(月) 03:34:33.42ID:PgExQ+7W
> 「「本当の」世間一般の定義」を張らなきゃ分からないんだろ?
俺がわからないから「「本当の」世間一般の定義」を貼ったんじゃなくて
間違ってるやつがいるから貼ったんだけど?
ともかく「「本当の」世間一般の定義」は
必要なライブラリーやコンポーネントなども含めて
実行可能であるように準備する
ということに異論はないね
俺がわからないから「「本当の」世間一般の定義」を貼ったんじゃなくて
間違ってるやつがいるから貼ったんだけど?
ともかく「「本当の」世間一般の定義」は
必要なライブラリーやコンポーネントなども含めて
実行可能であるように準備する
ということに異論はないね
2020/02/03(月) 03:36:18.73ID:lRDyNjgE
2020/02/03(月) 03:36:31.64ID:PgExQ+7W
>>686
デプロイは必要なライブラリーやコンポーネントなども含めて
実行可能であるように準備することなので
mod_phpをインストールすることも含まれる
お前がやってるのはデプロイじゃなくて
デプロイ済みの環境のソフトウェアを
アップデートしてるだけ
つまりデプロイからやったこと無いんやろ?
デプロイは必要なライブラリーやコンポーネントなども含めて
実行可能であるように準備することなので
mod_phpをインストールすることも含まれる
お前がやってるのはデプロイじゃなくて
デプロイ済みの環境のソフトウェアを
アップデートしてるだけ
つまりデプロイからやったこと無いんやろ?
2020/02/03(月) 03:39:06.76ID:lRDyNjgE
2020/02/03(月) 04:37:06.53ID:PgExQ+7W
お前がなんと言おうと
https://kotobank.jp/word/deploy-1689419
アプリケーションソフトを、利用者の実際の運用環境で利用できるように準備すること。
◇「インストール」がコンピューター上で実行可能なファイルを準備することであるのに対して、
「デプロイ」は実行時に必要なライブラリーやコンポーネントなども含めて
実行可能であるように準備すること。「デプロイメント」ともいう。
https://kotobank.jp/word/deploy-1689419
アプリケーションソフトを、利用者の実際の運用環境で利用できるように準備すること。
◇「インストール」がコンピューター上で実行可能なファイルを準備することであるのに対して、
「デプロイ」は実行時に必要なライブラリーやコンポーネントなども含めて
実行可能であるように準備すること。「デプロイメント」ともいう。
665login:Penguin
2020/02/03(月) 07:34:36.41ID:Pib546/2 Dockerイメージは全て
VirtualBoxとかの仮想マシンイメージで代用出来ると豪語するおじさんなら前いたが
それすらやらないおじさん登場か
もうとにかく手作業を増やして
無駄な仕事を増やしたいとしか思えない
VirtualBoxとかの仮想マシンイメージで代用出来ると豪語するおじさんなら前いたが
それすらやらないおじさん登場か
もうとにかく手作業を増やして
無駄な仕事を増やしたいとしか思えない
2020/02/03(月) 09:14:29.58ID:lRDyNjgE
>>664-665
こいつらは本当に糞。
自分の無知を、全く認めようとしないのね。
言っとくがお前が何と言おうと普通に現場でデプロイ(リリース)やってる
人が「明日(デプロイヤ使って)リリースします」とかいった場合に、そこに
「mod_phpのインストール」なんて作業は入らない。普通にIT現場で仕事
してりゃ分かるよ。夜間に dep production_web とかやるだけだ。
どうしようもない馬鹿だな。
こいつらは本当に糞。
自分の無知を、全く認めようとしないのね。
言っとくがお前が何と言おうと普通に現場でデプロイ(リリース)やってる
人が「明日(デプロイヤ使って)リリースします」とかいった場合に、そこに
「mod_phpのインストール」なんて作業は入らない。普通にIT現場で仕事
してりゃ分かるよ。夜間に dep production_web とかやるだけだ。
どうしようもない馬鹿だな。
2020/02/03(月) 09:57:32.55ID:/k/BdpP5
>>666
お前、apacheとかmysqlとかのデプロイしたことないだろ?
お前、apacheとかmysqlとかのデプロイしたことないだろ?
2020/02/03(月) 10:21:54.40ID:lRDyNjgE
>>667
馬鹿な君とやり取りすると必ず齟齬るから厳密に言ってくれれないかな?
apacheの何を行うことを持ってデプロイといっているの?
mysqlの何を行うことを持ってデプロイといっているの?
回答はそれ次第。
馬鹿な君とやり取りすると必ず齟齬るから厳密に言ってくれれないかな?
apacheの何を行うことを持ってデプロイといっているの?
mysqlの何を行うことを持ってデプロイといっているの?
回答はそれ次第。
2020/02/03(月) 10:28:16.22ID:/k/BdpP5
>>668
https://aws.ama
zon.com/jp/rds/mysql/
> Amazon RDS を使用すると、コスト効率が良く、サイズ変更が可能なハードウェア容量で、
> スケーラブルな MySQL サーバーを数分でデプロイできます。
https://aws.ama
zon.com/jp/rds/mysql/
> Amazon RDS を使用すると、コスト効率が良く、サイズ変更が可能なハードウェア容量で、
> スケーラブルな MySQL サーバーを数分でデプロイできます。
2020/02/03(月) 10:30:21.64ID:/k/BdpP5
https://kubernetes.io/ja/docs/tutorials/
例: 永続ボリュームを使ったWordPressとMySQLのデプロイ
例: 永続ボリュームを使ったWordPressとMySQLのデプロイ
2020/02/03(月) 10:34:30.24ID:/k/BdpP5
https://docs.ansible.com/ansible/latest/user_guide/guide_rolling_upgrade.html
The playbooks deploy Apache, PHP, MySQL, Nagios, and HAProxy to a CentOS-based set of servers.
The playbooks deploy Apache, PHP, MySQL, Nagios, and HAProxy to a CentOS-based set of servers.
2020/02/03(月) 11:27:58.67ID:lRDyNjgE
>>669-670
この回答の全てにおいてお前の経験の無さと論理的思考の欠如が良く出ているよ。
その2つに関して経験があるかと聞かれれば、「あるよ」で終わり。
が669に関して言えば、その説明に書いてあることは広義の意味で正しいけど、IT現場一般でその作業を「デプロイ」とは言わない。
670はそもそも一般的で言うIT用語のデプロイと、Docker村のデプロイの言葉の差違を今話題にしていて、
「一般的なデプロイとは何か」を語っている何故お前はDocker(k8s)村のデプロイの話を持ってくるの?
経験があるのかと聞かれれば当然あるよ。だがそれは、Docker村の用語でしかない、Dockerの場合はコンテナ破棄するんだから
そうするしかないだろ。でもそれはDocker村の話でDoker村を離れた現場では、>>651がデプロイだ、という話をずっとしている訳だが?
だからデプロイが複雑な場合はDockerが有効なこともありうるよ、と>>575でいったんだが。
ハァ
・・・・お前の馬鹿っぷりは良く分かった。
もう俺にレスするな。俺はお前のような馬鹿と話はしたくない。
お前Docker村の話しか理解できない、自分の能力の無さが色んなところでスゲェ迷惑してるって気付いてないだろ?
620番台(もっと言えばこのスレの2桁番代から)から本来一瞬で終わる話を延々と続けてるんだが?
この回答の全てにおいてお前の経験の無さと論理的思考の欠如が良く出ているよ。
その2つに関して経験があるかと聞かれれば、「あるよ」で終わり。
が669に関して言えば、その説明に書いてあることは広義の意味で正しいけど、IT現場一般でその作業を「デプロイ」とは言わない。
670はそもそも一般的で言うIT用語のデプロイと、Docker村のデプロイの言葉の差違を今話題にしていて、
「一般的なデプロイとは何か」を語っている何故お前はDocker(k8s)村のデプロイの話を持ってくるの?
経験があるのかと聞かれれば当然あるよ。だがそれは、Docker村の用語でしかない、Dockerの場合はコンテナ破棄するんだから
そうするしかないだろ。でもそれはDocker村の話でDoker村を離れた現場では、>>651がデプロイだ、という話をずっとしている訳だが?
だからデプロイが複雑な場合はDockerが有効なこともありうるよ、と>>575でいったんだが。
ハァ
・・・・お前の馬鹿っぷりは良く分かった。
もう俺にレスするな。俺はお前のような馬鹿と話はしたくない。
お前Docker村の話しか理解できない、自分の能力の無さが色んなところでスゲェ迷惑してるって気付いてないだろ?
620番台(もっと言えばこのスレの2桁番代から)から本来一瞬で終わる話を延々と続けてるんだが?
2020/02/03(月) 12:26:35.39ID:/k/BdpP5
※ 以下の二つはDockerとは関係ない「デプロイ」であるというのが>>672の笑える点ですw
> Amazon RDS を使用すると、コスト効率が良く、サイズ変更が可能なハードウェア容量で、
> スケーラブルな MySQL サーバーを数分でデプロイできます。
http://docs.ansible.com/ansible/latest/user_guide/guide_rolling_upgrade.html
The playbooks deploy Apache, PHP, MySQL, Nagios, and HAProxy to a CentOS-based set of servers.
> Amazon RDS を使用すると、コスト効率が良く、サイズ変更が可能なハードウェア容量で、
> スケーラブルな MySQL サーバーを数分でデプロイできます。
http://docs.ansible.com/ansible/latest/user_guide/guide_rolling_upgrade.html
The playbooks deploy Apache, PHP, MySQL, Nagios, and HAProxy to a CentOS-based set of servers.
2020/02/03(月) 12:58:18.95ID:lRDyNjgE
>>673
オッケー、もう話したくは無いというのを反故にするけど、ちょっとじゃあ、君の開発経験を教えてくれ。
俺の話が全く通じないのはその辺に原因があると思う。
君は、Docker以前はどのような言語、フレームワーク、開発体制(人数など)でソフトウェエア開発プロジェクトを行っていた?
それは、プロジェクトの数で言えば幾つ位で年数は何年位?
でその時に、当然、自分とかチームがが開発したものを開発、検証サーバーや本番サーバーに上げたと思うけど、その時の
デプロイはどの様に行っていたの?(ここで言うデプロイはDocker用語じゃなく、>>651的なものね)
当然本番機にあげなきゃ動かないよね?どうやっていたの?
オッケー、もう話したくは無いというのを反故にするけど、ちょっとじゃあ、君の開発経験を教えてくれ。
俺の話が全く通じないのはその辺に原因があると思う。
君は、Docker以前はどのような言語、フレームワーク、開発体制(人数など)でソフトウェエア開発プロジェクトを行っていた?
それは、プロジェクトの数で言えば幾つ位で年数は何年位?
でその時に、当然、自分とかチームがが開発したものを開発、検証サーバーや本番サーバーに上げたと思うけど、その時の
デプロイはどの様に行っていたの?(ここで言うデプロイはDocker用語じゃなく、>>651的なものね)
当然本番機にあげなきゃ動かないよね?どうやっていたの?
2020/02/03(月) 13:01:10.54ID:/k/BdpP5
2020/02/03(月) 13:02:21.63ID:/k/BdpP5
あとお前ansibleでMySQLのデプロイしたことあるの?
http://docs.ansible.com/ansible/latest/user_guide/guide_rolling_upgrade.html
The playbooks deploy Apache, PHP, MySQL, Nagios, and HAProxy to a CentOS-based set of servers.
http://docs.ansible.com/ansible/latest/user_guide/guide_rolling_upgrade.html
The playbooks deploy Apache, PHP, MySQL, Nagios, and HAProxy to a CentOS-based set of servers.
2020/02/03(月) 13:08:35.34ID:lRDyNjgE
2020/02/03(月) 13:09:44.99ID:/k/BdpP5
2020/02/03(月) 13:15:53.62ID:lRDyNjgE
>>675
>※ 以下の二つはDockerとは関係ない「デプロイ」であるというのが>>672の笑える点ですw
こういう点ね。「本番システムにデプロイする」とか、そういった単語が使われるようになったのは
俺の経験じJavaあたりからで、(war/earファイルをデプロイする、とか)、それは十数年前のことで、その
当時から、「デプロイする」といえば、>>651のような作業で、RDS作ることをデプロイするとは言わなかった。
あくまで経験でしか答えられないからね。君が俺と同じ位の経験値を持って話をするなら、俺の話に
抵抗するなんて事は無い。皆そういってたから。
で、その話とは関係無しに、Docker以前の開発現場で場数を踏んでいれば、
「当然本番機にあげなきゃ動かないよね?どうやっていたの?」に対して何らかの解決策を行っていたはずなんだか?
君の場合、それは何だったの?
>※ 以下の二つはDockerとは関係ない「デプロイ」であるというのが>>672の笑える点ですw
こういう点ね。「本番システムにデプロイする」とか、そういった単語が使われるようになったのは
俺の経験じJavaあたりからで、(war/earファイルをデプロイする、とか)、それは十数年前のことで、その
当時から、「デプロイする」といえば、>>651のような作業で、RDS作ることをデプロイするとは言わなかった。
あくまで経験でしか答えられないからね。君が俺と同じ位の経験値を持って話をするなら、俺の話に
抵抗するなんて事は無い。皆そういってたから。
で、その話とは関係無しに、Docker以前の開発現場で場数を踏んでいれば、
「当然本番機にあげなきゃ動かないよね?どうやっていたの?」に対して何らかの解決策を行っていたはずなんだか?
君の場合、それは何だったの?
2020/02/03(月) 13:16:37.14ID:lRDyNjgE
2020/02/03(月) 13:18:05.77ID:/k/BdpP5
2020/02/03(月) 13:18:53.99ID:lRDyNjgE
2020/02/03(月) 13:21:42.31ID:/k/BdpP5
2020/02/03(月) 13:21:52.48ID:lRDyNjgE
>「当然本番機にあげなきゃ動かないよね?どうやっていたの?」
こんなの、現場入ったら直ぐ直面する問題だし簡単な話だよな?
まじで、どうやっていたの?
こんなの、現場入ったら直ぐ直面する問題だし簡単な話だよな?
まじで、どうやっていたの?
2020/02/03(月) 13:22:37.81ID:lRDyNjgE
2020/02/03(月) 13:25:16.22ID:lRDyNjgE
2020/02/03(月) 13:32:15.06ID:lRDyNjgE
おいおいレス止まってるよ!
ググったりするなよ!自分の経験から「俺はこうやってた」と言うだけだ。
1分で答えられるよなw?
ググったりするなよ!自分の経験から「俺はこうやってた」と言うだけだ。
1分で答えられるよなw?
688login:Penguin
2020/02/03(月) 14:35:42.97ID:+dD2W5mx ECS使った現代的なスタックなら
全部Terraformで済むから
Ansibleとかは要らない
ECSはTerraformのAWSプロバイダーで操作できる
ビルドはCIパイプライン内でだけ実行する
JavaやGoのアプリのビルドはここでする
JavaScriptのような動的言語でも、npmからパッケージ取ってきたり、Webpackを使うのにビルドする
本番環境でパッケージの取得やビルドはしない
開発用PCでは試しにビルドはするが、
自動テストを行うのと、
統一した環境でビルドするために
本番環境やQA環境に持っていくやつは必ずCIでビルドする
開発環境でビルトしたのを本番機に送る事はない
全部Terraformで済むから
Ansibleとかは要らない
ECSはTerraformのAWSプロバイダーで操作できる
ビルドはCIパイプライン内でだけ実行する
JavaやGoのアプリのビルドはここでする
JavaScriptのような動的言語でも、npmからパッケージ取ってきたり、Webpackを使うのにビルドする
本番環境でパッケージの取得やビルドはしない
開発用PCでは試しにビルドはするが、
自動テストを行うのと、
統一した環境でビルドするために
本番環境やQA環境に持っていくやつは必ずCIでビルドする
開発環境でビルトしたのを本番機に送る事はない
689login:Penguin
2020/02/03(月) 14:50:43.69ID:H+1Fdh2V ECSの場合、
本番環境からSSHを完全排除も
やろうと思えば可能だな
本番環境の構成を考える時は
開発環境に同じ構成を作ってSSHして、
EC2を初期化するスクリプトのデバッグをやっても良いけど、
ECSのタスクはマネジメントコンソール等から一回限りの実行も可能だし、CI/CD環境で
ECSサービスの更新前にマイグレーションするようにしても良いので
SSHなしの運用も可能
コンテナのログはCloudWatchに送るようにして、
コンテナ以外のログはCloudWatch Agentとかを入れて取る
本番環境からSSHを完全排除も
やろうと思えば可能だな
本番環境の構成を考える時は
開発環境に同じ構成を作ってSSHして、
EC2を初期化するスクリプトのデバッグをやっても良いけど、
ECSのタスクはマネジメントコンソール等から一回限りの実行も可能だし、CI/CD環境で
ECSサービスの更新前にマイグレーションするようにしても良いので
SSHなしの運用も可能
コンテナのログはCloudWatchに送るようにして、
コンテナ以外のログはCloudWatch Agentとかを入れて取る
2020/02/03(月) 14:57:14.88ID:DVn1edLs
Goアプリを>>688みたいにビルド&デプロイしてるけど、正直もうホストに実行バイナリ置くだけでいいんじゃないか感は否めないな
結局ホストは多少なりとも意識しなきゃいけないんだから、本質的には余計なレイヤーは無い方が楽だと思うわ
デプロイとプロセスのライフサイクルの管理が楽というだけでなんとなくコンテナ使ってるが、
たかがそれだけのためにコンテナのような複雑で大袈裟なものが本当に必要なのだろうかとたまに感じる
結局ホストは多少なりとも意識しなきゃいけないんだから、本質的には余計なレイヤーは無い方が楽だと思うわ
デプロイとプロセスのライフサイクルの管理が楽というだけでなんとなくコンテナ使ってるが、
たかがそれだけのためにコンテナのような複雑で大袈裟なものが本当に必要なのだろうかとたまに感じる
691login:Penguin
2020/02/03(月) 15:02:28.80ID:MAB52r0T 動かすのが自作アプリ1個だけで
Goならそれで良いんじゃね?
知らんけど
Goならそれで良いんじゃね?
知らんけど
692login:Penguin
2020/02/03(月) 15:05:36.86ID:1lxKquFf バックエンドはGoで、
フロントエンドはNodeで、
リバースプロキシにnginxとかやりだしたら
コンテナの方が楽だな
フロントエンドはNodeで、
リバースプロキシにnginxとかやりだしたら
コンテナの方が楽だな
2020/02/03(月) 15:11:10.24ID:Q2m7nka6
>>690
それはLinuxのカーネル以外を全て一つに外部プロセス呼び出しなしの
スタティックリンクできるって言ってるの同じことだぞ
例えばRubyのスクリプトとgitコマンドとffmpeg実行ファイルを
一つの実行ファイルにまとめれると?
技術的、ライセンス的に可能だと思うか?
それはLinuxのカーネル以外を全て一つに外部プロセス呼び出しなしの
スタティックリンクできるって言ってるの同じことだぞ
例えばRubyのスクリプトとgitコマンドとffmpeg実行ファイルを
一つの実行ファイルにまとめれると?
技術的、ライセンス的に可能だと思うか?
2020/02/03(月) 15:46:08.48ID:Ndl0vT0b
2020/02/03(月) 16:47:32.53ID:Q2m7nka6
>>694
ヒント 月曜日
ヒント 月曜日
2020/02/03(月) 17:37:54.28ID:RqwDXYD0
ホストのOS上でコンテナのコマンドを実行する方法ってありませんか?
例えばMacにあるelfファイルをDocker内のUbuntuで実行したり
Linux上のexeファイルをDocker内のWindowsで実行するような
例えばMacにあるelfファイルをDocker内のUbuntuで実行したり
Linux上のexeファイルをDocker内のWindowsで実行するような
2020/02/03(月) 17:50:54.19ID:SAezlaWT
docker内のWindows・・・
2020/02/03(月) 18:45:34.35ID:Q2m7nka6
>>696
ない。ボリュームを使え。
ない。ボリュームを使え。
699login:Penguin
2020/02/03(月) 20:29:47.40ID:AjbL5ocZ コンテナなら
いちいちインフラチームにNode使えるサーバー用意してとか言って
準備してもらう必要もないからな
最終的にDockerイメージを作りさえすれば良い
いちいちインフラチームにNode使えるサーバー用意してとか言って
準備してもらう必要もないからな
最終的にDockerイメージを作りさえすれば良い
700login:Penguin
2020/02/03(月) 21:33:52.89ID:uSGfT6bD2020/02/04(火) 06:01:49.94ID:MBGLu8A2
>>700
すみません正にその通りです。軽いから簡易的なVirtualBoxのような使い方ができそうとか考えてた初心者です、素直にそっち使うことにします。
所で新たに生じた疑問なんですがよく紹介されてるUbuntuとかのOSイメージって何に使われてるんでしょうか?
色々調べたらアプリとか鯖に使われてることは大半なんですがOSの使用例があまり見つからなくて。
すみません正にその通りです。軽いから簡易的なVirtualBoxのような使い方ができそうとか考えてた初心者です、素直にそっち使うことにします。
所で新たに生じた疑問なんですがよく紹介されてるUbuntuとかのOSイメージって何に使われてるんでしょうか?
色々調べたらアプリとか鯖に使われてることは大半なんですがOSの使用例があまり見つからなくて。
702login:Penguin
2020/02/04(火) 06:03:06.02ID:YD8xtZwK703login:Penguin
2020/02/04(火) 06:09:25.27ID:h84uEZr9 >>679
>で、その話とは関係無しに、Docker以前の開発現場で場数を踏んでいれば、
>「当然本番機にあげなきゃ動かないよね?どうやっていたの?」に対して何らかの解決策を行っていたはずなんだか?
>君の場合、それは何だったの?
俺はこの回答をずっと待っているんだが、
早く答えてくれないかな?
何で時間がかかるのか全く分からんw
>で、その話とは関係無しに、Docker以前の開発現場で場数を踏んでいれば、
>「当然本番機にあげなきゃ動かないよね?どうやっていたの?」に対して何らかの解決策を行っていたはずなんだか?
>君の場合、それは何だったの?
俺はこの回答をずっと待っているんだが、
早く答えてくれないかな?
何で時間がかかるのか全く分からんw
2020/02/04(火) 06:17:18.79ID:7tH3MnnI
2020/02/04(火) 06:51:24.97ID:glhRAKEA
>>703
どうやっていたの?って何を聞きたいのかわからん。
Docker以前? 大昔のデプロイの話か?
今みたいにぽんぽんサーバー作れるわけじゃないから、新しくサーバーをデプロイするのは
たいていサーバーの購入から始まる。サーバーのセットアップは手順書が残ってるからそのとおりやる。
もちろん手順書がない初回は、手順書を書きつつサーバーにセットアップするわけだが。
手順書と言ってもそのハードウェアとかOSのバージョンは変わるわけで、
手順書通りやると言うより記録見ながらその都度対応が必要になる。
アプリ用とか特定のものを動かすのに必要なパッケージを手順書という名の
記録を見ながらインストールしていく
で、パッケージをインストールしただけじゃ終わらない。バージョンが微妙に変わるから
アプリの改修作業が必要になる。大体は言語のライブラリが新しくなってるからそれに合わせてアプリを修正する。
アプリの改修作業まで行ってようやく(例えばアプリケーションサーバーの)一台のデプロイが完了する。
その後はそのサーバーを大事に育てる(笑)上記のようなデプロイ作業をアプリのアップデートのたびにやれるわけがないからね
データベースサーバーとかならセキュリティパッチを当てるぐらいで対して変わらないがアプリケーションサーバーは大変。
ある機能に対応するためにライブラリのアプデートが必要だがそれが標準パッケージで提供されてないから
オレオレでパッケージングする必要がある。当時はperlだったから、dh-make-perlだっけな?それでDebian用のパッケージを作る。
アプリの更新はsvn up(笑)そしてapacheの再起動(笑)手動(笑)当時は便利なツールは何もなかったからな。
今は楽だよ。Dockerさえ動く環境があればいい。アプリのアップデート作業なんてものはない。
サーバーはハードウェア仮想化され消して作り直すことなんて簡単、壊してデプロイすればアプリも新しくなっている。
アプリもコンテナ化され、単一のサーバーだろうがクラスタだろうがどこでも動く
どうやっていたの?って何を聞きたいのかわからん。
Docker以前? 大昔のデプロイの話か?
今みたいにぽんぽんサーバー作れるわけじゃないから、新しくサーバーをデプロイするのは
たいていサーバーの購入から始まる。サーバーのセットアップは手順書が残ってるからそのとおりやる。
もちろん手順書がない初回は、手順書を書きつつサーバーにセットアップするわけだが。
手順書と言ってもそのハードウェアとかOSのバージョンは変わるわけで、
手順書通りやると言うより記録見ながらその都度対応が必要になる。
アプリ用とか特定のものを動かすのに必要なパッケージを手順書という名の
記録を見ながらインストールしていく
で、パッケージをインストールしただけじゃ終わらない。バージョンが微妙に変わるから
アプリの改修作業が必要になる。大体は言語のライブラリが新しくなってるからそれに合わせてアプリを修正する。
アプリの改修作業まで行ってようやく(例えばアプリケーションサーバーの)一台のデプロイが完了する。
その後はそのサーバーを大事に育てる(笑)上記のようなデプロイ作業をアプリのアップデートのたびにやれるわけがないからね
データベースサーバーとかならセキュリティパッチを当てるぐらいで対して変わらないがアプリケーションサーバーは大変。
ある機能に対応するためにライブラリのアプデートが必要だがそれが標準パッケージで提供されてないから
オレオレでパッケージングする必要がある。当時はperlだったから、dh-make-perlだっけな?それでDebian用のパッケージを作る。
アプリの更新はsvn up(笑)そしてapacheの再起動(笑)手動(笑)当時は便利なツールは何もなかったからな。
今は楽だよ。Dockerさえ動く環境があればいい。アプリのアップデート作業なんてものはない。
サーバーはハードウェア仮想化され消して作り直すことなんて簡単、壊してデプロイすればアプリも新しくなっている。
アプリもコンテナ化され、単一のサーバーだろうがクラスタだろうがどこでも動く
706login:Penguin
2020/02/04(火) 08:17:24.75ID:eRywcgEu うちは最初はサーバーはSSHしてセットアップし、
phpファイルをSFTPでアップロードしてた
当然ながら要らないファイルをアップしたり、し忘れるミスが多発
次にローカルからのrsyncになったが、
rsyncの無視するファイルのルールを編集し忘れて
ファイルが消えたりした
なお、どちらでも本番環境を直接書き換える模様
ブルー・グリーンデプロイ?なにそれ美味しいの?
次の進化は>>651
みたいなphp専用のデプロイツールとも思ったが、
それを経由せずCIでビルドとAmazon ECSでデプロイに進化した
データベースのマイグレーションを除けば
Dockerイメージの更新だけで
安全にローリングデプロイ可能になった
phpファイルをSFTPでアップロードしてた
当然ながら要らないファイルをアップしたり、し忘れるミスが多発
次にローカルからのrsyncになったが、
rsyncの無視するファイルのルールを編集し忘れて
ファイルが消えたりした
なお、どちらでも本番環境を直接書き換える模様
ブルー・グリーンデプロイ?なにそれ美味しいの?
次の進化は>>651
みたいなphp専用のデプロイツールとも思ったが、
それを経由せずCIでビルドとAmazon ECSでデプロイに進化した
データベースのマイグレーションを除けば
Dockerイメージの更新だけで
安全にローリングデプロイ可能になった
707login:Penguin
2020/02/04(火) 08:20:13.12ID:eRywcgEu EC2インスタンスはあるが、
ASGで使い捨てになり
サーバーがキャトルミューティレーションされたみたいに死んでも、
代わりをすぐ作れるようになった
アプデもAmazonの配布するAMIの更新で済む
ASGで使い捨てになり
サーバーがキャトルミューティレーションされたみたいに死んでも、
代わりをすぐ作れるようになった
アプデもAmazonの配布するAMIの更新で済む
708login:Penguin
2020/02/07(金) 22:37:09.11ID:2MItdgnx なんか最近はコンテナランタイム沢山あってよくわからない
どれを使えと
rkt(死亡?)
containerd
podman
lxd
cri-o
どれを使えと
rkt(死亡?)
containerd
podman
lxd
cri-o
2020/02/07(金) 22:52:56.61ID:blZZ5Y7J
基本はDockerを使っていればいい
コンテナランタイムは使える場合があったときに考えればいい
自分から使えるようにするものじゃない
コンテナランタイムは使える場合があったときに考えればいい
自分から使えるようにするものじゃない
2020/02/14(金) 20:00:09.85ID:7Z+zTex9
openshiftの話題が全然出てこないけど、まだみんな使ってないのかな
2020/02/14(金) 22:24:51.13ID:JcwNgO/m
ベースはKubernetesだからなぁ
2020/02/15(土) 05:03:41.92ID:+RsjGVHi
クーベルネイティスのスレもあるんやけどなあ
2020/02/15(土) 15:02:25.37ID:JXgJVuzp
クベルネテスかクーベネティスが好き
2020/02/15(土) 19:22:28.92ID:xcQV5H2n
クバァでしょ
715login:Penguin
2020/02/15(土) 19:58:34.70ID:lo0b1pQK CoreOS Container LinuxをDockerコンテナ動かすOSに使ってたが
サポート終わりそう
Fedora CoreOSかFlatcar Container Linuxに乗り換えたい
FlatcarはほぼCoreOSのまま
メンテされるらしいが
rktは削除されるのか…?
サポート終わりそう
Fedora CoreOSかFlatcar Container Linuxに乗り換えたい
FlatcarはほぼCoreOSのまま
メンテされるらしいが
rktは削除されるのか…?
2020/02/16(日) 12:27:29.33ID:BVDCl0/P
OpenShiftはIBMが主に金融機関に対してクラウドのセキュリティリスク煽ってオンプレでサポート特盛契約をゴリ押しするための飯の種だろ
自社で使うようなもんじゃないよ
自社で使うようなもんじゃないよ
2020/02/16(日) 14:15:39.62ID:OI4Id5HK
代替技術が本家を超えることってめったに無いよな
なんかったっけな?
なんかったっけな?
718login:Penguin
2020/02/16(日) 14:48:00.89ID:n+poZ4Ku LinuxってUNIXの代替じゃん?
719login:Penguin
2020/02/16(日) 14:56:20.34ID:n+poZ4Ku Android RuntimeもJava VMの代替品
2020/02/16(日) 15:28:46.80ID:3YAQTUkr
超えちゃいないなどっちも。
2020/03/06(金) 18:10:13.02ID:OjWfIiDl
Docker Desktop for Windows 2.2.2.0(Edge)でようやくWindows Homeでもインストールできるようになった。
insider preview(slow ringで十分)でwsl2が必要。
insider preview(slow ringで十分)でwsl2が必要。
2020/03/06(金) 19:48:44.16ID:w+ubkCwq
もう正式版が出たのかと思った。
WSL2がまだだからそれはないかw
Docker Desktop for WSL2として出すんじゃなくて
Docker Desktop for WindowsをWSL2対応するってことかな?
だからDocker Desktop for Windowsとしては正式版だけど
WSL2対応機能は一応ベータ版と。完璧に動いていてもWSL2が
正式版じゃない以上なにか変わるかもしれんしね。
WSL2がまだだからそれはないかw
Docker Desktop for WSL2として出すんじゃなくて
Docker Desktop for WindowsをWSL2対応するってことかな?
だからDocker Desktop for Windowsとしては正式版だけど
WSL2対応機能は一応ベータ版と。完璧に動いていてもWSL2が
正式版じゃない以上なにか変わるかもしれんしね。
723login:Penguin
2020/03/08(日) 21:00:03.64ID:S01X0/x1 GKE無料じゃなくなるらしい
https://devopsdirective.com/posts/2020/03/managed-kubernetes-comparison/
0.1ドル*24*30=月72ドル
EKSとほぼ変わらない値段になる
ただし、単一ゾーンのクラスターは1つだけ無料
小規模クラスターだろうと大規模クラスターだろうと
値段は一緒なので
小規模クラスターを大量に使うなら
AKSやDOが安い
https://devopsdirective.com/posts/2020/03/managed-kubernetes-comparison/
0.1ドル*24*30=月72ドル
EKSとほぼ変わらない値段になる
ただし、単一ゾーンのクラスターは1つだけ無料
小規模クラスターだろうと大規模クラスターだろうと
値段は一緒なので
小規模クラスターを大量に使うなら
AKSやDOが安い
2020/04/01(水) 16:38:08.67ID:DgjnAS5O
2020/04/01(水) 22:28:03.81ID:eeUwEP3q
minishiftはバージョン3なんだよね
今ならCRCの方が良さそう
今ならCRCの方が良さそう
726login:Penguin
2020/04/02(木) 06:55:51.69ID:VqK6Gyyj dockerがあるとJDK要らないみたいな話聞いたんだけど
でもdockerがあるからといってOSのAPIに非依存になるわけじゃないよね?
dockerの上にJDK置いてその上でJavaを実行するとかなら分かるけど、
dockerだけだと例えばLinuxカーネルとかに依存したプログラムを書くことになる、という理解であってる?
でもdockerがあるからといってOSのAPIに非依存になるわけじゃないよね?
dockerの上にJDK置いてその上でJavaを実行するとかなら分かるけど、
dockerだけだと例えばLinuxカーネルとかに依存したプログラムを書くことになる、という理解であってる?
2020/04/02(木) 07:24:10.92ID:y8EJEcvw
>>726
間違ってる。まずなぁ、JDKは開発のためのツールであってJavaアプリを
動かすのに必要なものじゃない。その時点で間違ってる。お前はJavaすら分かっていない。
Javaアプリを動かすのにひとうようなのはJREだ
> dockerの上にJDK置いてその上でJavaを実行するとかなら分かるけど、
> dockerだけだと例えばLinuxカーネルとかに依存したプログラムを書くことになる、という理解であってる?
人づてに聞いて想像するんじゃなくて、Dockerをちゃんと勉強しろ
お前が言ってるのは、
スマホがあればネットするのにパソコンはいらないって話を聞いたんだけど、
スマホの上にブラウザをインストールしてネットするならわかるけど
スマホだけならネットできないよね
って言ってるようなもんだよ。例えの意味わかる?
お前が「スマホだけだとネットできない!」って言ったら
スマホはブラウザをインストールして(してあって)ネットするために
作られた道具なんだよってツッコミはいるだろ?
DockerはJRE(等)を置いて使うために作られたものなんだよ。
Dockerだけで使うとかなんだそりゃw
スマホだけだと電話しか使えないという理解であってるって聞かれているようなもんだ。
間違ってる。まずなぁ、JDKは開発のためのツールであってJavaアプリを
動かすのに必要なものじゃない。その時点で間違ってる。お前はJavaすら分かっていない。
Javaアプリを動かすのにひとうようなのはJREだ
> dockerの上にJDK置いてその上でJavaを実行するとかなら分かるけど、
> dockerだけだと例えばLinuxカーネルとかに依存したプログラムを書くことになる、という理解であってる?
人づてに聞いて想像するんじゃなくて、Dockerをちゃんと勉強しろ
お前が言ってるのは、
スマホがあればネットするのにパソコンはいらないって話を聞いたんだけど、
スマホの上にブラウザをインストールしてネットするならわかるけど
スマホだけならネットできないよね
って言ってるようなもんだよ。例えの意味わかる?
お前が「スマホだけだとネットできない!」って言ったら
スマホはブラウザをインストールして(してあって)ネットするために
作られた道具なんだよってツッコミはいるだろ?
DockerはJRE(等)を置いて使うために作られたものなんだよ。
Dockerだけで使うとかなんだそりゃw
スマホだけだと電話しか使えないという理解であってるって聞かれているようなもんだ。
728login:Penguin
2020/04/02(木) 07:41:54.47ID:VqK6Gyyj 今(オラクルの)JREは存在しませんよ
あとJDKでも実行できます
あとJDKでも実行できます
2020/04/02(木) 08:00:40.36ID:y8EJEcvw
今(オラクル以外の)JREは存在してますよ
と言われても困るんだがwww
> あとJDKでも実行できます
JDKとJREの違いが今重要って分かってないから
君は"Java"の初心者なんだよ。
と言われても困るんだがwww
> あとJDKでも実行できます
JDKとJREの違いが今重要って分かってないから
君は"Java"の初心者なんだよ。
2020/04/02(木) 08:02:01.81ID:y8EJEcvw
JREがあれば動くからJDKはいらん。
という答えでも良いんやで?w
という答えでも良いんやで?w
2020/04/02(木) 08:05:36.71ID:y8EJEcvw
OSのAPIに非依存とか言ってる点からWindowsのことしか知らんのだなってわかるし
Linuxカーネルとかに依存したプログラムとか言ってる点からLinuxも知らんのだなってわかる
ああいい、言わなくていい。中途半端にしか知らんって意味だから。
浅い知識のまま、何年もやってるんだろうなってわかる。
そして自分が詳しいつもりでいるんだろうなって文章からわかるからさ。
Linuxカーネルとかに依存したプログラムとか言ってる点からLinuxも知らんのだなってわかる
ああいい、言わなくていい。中途半端にしか知らんって意味だから。
浅い知識のまま、何年もやってるんだろうなってわかる。
そして自分が詳しいつもりでいるんだろうなって文章からわかるからさ。
2020/04/02(木) 08:25:00.85ID:GYZhfijy
なんか格好悪い。
2020/04/02(木) 09:53:26.45ID:FYEc23jq
dockerだけだとLinuxカーネルに依存したプログラムを書くことになるよね?って言うのは、
フランス料理フルコースの店って単品で頼めばフルコースじゃないよね?って言うようなもんだw
フランス料理フルコースの店って単品で頼めばフルコースじゃないよね?って言うようなもんだw
2020/04/02(木) 15:27:59.54ID:IPZOwfEY
私の頭は悪すぎる。
ここのやり取りは半分もわからない。
何を言っているだろうな。
ここのやり取りは半分もわからない。
何を言っているだろうな。
2020/04/05(日) 20:50:14.76ID:ooapWF9T
kubernetesだんだん分かってきたわ
面白い仕組みやね(´・ω・`)
面白い仕組みやね(´・ω・`)
2020/04/06(月) 08:44:29.37ID:FO60yhPK
オーバースペック気味だよな
なによりメモリ消費量が多すぎる
なによりメモリ消費量が多すぎる
2020/04/06(月) 11:33:19.03ID:5llIuxD8
流行ってないけどswarm modeが結構好き
738login:Penguin
2020/04/07(火) 19:45:30.72ID:Q0ksfuEi dockerを前提としたソフト開発において、差分ビルドとかデバッグはどうやって使っていけばいいの?
2020/04/07(火) 23:47:09.10ID:wKrRdfGX
>>738
毎度のことながら使い方が間違っている。
Dockerは仮想マシンじゃない。
Dockerの中で差分ビルドやデバッグという
開発作業は行わない
開発が終わってテストもデバッグもすんで
それを配布するときに使うもの
毎度のことながら使い方が間違っている。
Dockerは仮想マシンじゃない。
Dockerの中で差分ビルドやデバッグという
開発作業は行わない
開発が終わってテストもデバッグもすんで
それを配布するときに使うもの
740login:Penguin
2020/04/08(水) 00:53:59.74ID:ZpJduvjW2020/04/08(水) 01:32:17.09ID:tWAmSl9y
そんなふわっとした聞き方するならググった方が早いんでね?
2020/04/08(水) 08:58:29.37ID:tEYV+bda
>>740
開発環境を押し付けるな。プログラマの自由にやらせろ。「統一環境」ではなく
「推奨環境」として環境づくりが面倒な人のために、例の一つとして作るだけにしろ
統一はしないという前提で「統一しなくても信頼できる」
ことを保証するためにDockerを使うんだよ
統一しないっていうことはわかりやすく言えば、開発環境は
WindowsでもLinuxでもmacOSでも使っていいということ
使うIDEやテキストエディタやブラウザなどはそれぞれ違うだろう
しかし何を使って作っても、同じように動くと保証するにはどうするか?
それが必要なのは"差分"ビルドやデバッグ環境を統一することではない。
"完成版"ビルドと完全なテスト用のDockerイメージを作成することだ。
テスト用のDockerイメージを使ってCIで実行すれば
どういう開発環境を使って開発していたとしても正しく動くことが保証される。
もちろんこのテストというのは全体のテストだ。
自分が開発した部分のテストだけをやりたいのに全体のテストをしていては時間がかかる。
こういうのは自分の開発したマシンでやることだ。つまりそれぞれ違う開発環境でやることだ。
開発には何よりスピードが重要だ。いちいちDocker(ついでにいうと仮想マシンも)を
絡ませなければ開発できないなんて愚の骨頂だ。
環境特有のバグはゼロではないから、統一した環境(つまりDocker)でテストすることは重要だが
大抵の問題は開発者が書いたコードにバグがある。特定の環境でしか発生しない問題は少ない。
どうしてもDockerや仮想マシンが必要な場合でない限り、Dockerや仮想マシンを使わない。
それが開発環境のあるべき姿だ。Dockerや仮想マシンを使わずに高速に開発テストし
場合によってはローカルでDockerを使って統一"実行"環境でテストも出来るようにする。
そして最終的には共通のCIサーバーでテストを実行する。本番用Dockerイメージを使って実行する。
これが今の理想の開発スタイルだ。
もう一度言うがDocker(や仮想マシン)で開発環境を統一するな。そういう時代は終わった。
開発環境を押し付けるな。プログラマの自由にやらせろ。「統一環境」ではなく
「推奨環境」として環境づくりが面倒な人のために、例の一つとして作るだけにしろ
統一はしないという前提で「統一しなくても信頼できる」
ことを保証するためにDockerを使うんだよ
統一しないっていうことはわかりやすく言えば、開発環境は
WindowsでもLinuxでもmacOSでも使っていいということ
使うIDEやテキストエディタやブラウザなどはそれぞれ違うだろう
しかし何を使って作っても、同じように動くと保証するにはどうするか?
それが必要なのは"差分"ビルドやデバッグ環境を統一することではない。
"完成版"ビルドと完全なテスト用のDockerイメージを作成することだ。
テスト用のDockerイメージを使ってCIで実行すれば
どういう開発環境を使って開発していたとしても正しく動くことが保証される。
もちろんこのテストというのは全体のテストだ。
自分が開発した部分のテストだけをやりたいのに全体のテストをしていては時間がかかる。
こういうのは自分の開発したマシンでやることだ。つまりそれぞれ違う開発環境でやることだ。
開発には何よりスピードが重要だ。いちいちDocker(ついでにいうと仮想マシンも)を
絡ませなければ開発できないなんて愚の骨頂だ。
環境特有のバグはゼロではないから、統一した環境(つまりDocker)でテストすることは重要だが
大抵の問題は開発者が書いたコードにバグがある。特定の環境でしか発生しない問題は少ない。
どうしてもDockerや仮想マシンが必要な場合でない限り、Dockerや仮想マシンを使わない。
それが開発環境のあるべき姿だ。Dockerや仮想マシンを使わずに高速に開発テストし
場合によってはローカルでDockerを使って統一"実行"環境でテストも出来るようにする。
そして最終的には共通のCIサーバーでテストを実行する。本番用Dockerイメージを使って実行する。
これが今の理想の開発スタイルだ。
もう一度言うがDocker(や仮想マシン)で開発環境を統一するな。そういう時代は終わった。
2020/04/08(水) 13:45:22.13ID:E1X8IPXX
Heroku, CircleCI などの、CI/CD パイプラインだろ
git すれば、Jenkins などのタスクランナーが走って、テスト・デプロイされる
git すれば、Jenkins などのタスクランナーが走って、テスト・デプロイされる
744login:Penguin
2020/04/08(水) 14:07:38.39ID:qGQoebh0 何を持ってそんな自信満々に言えるんだろう。クッソ古いlibcとかどーすんのさ
2020/04/08(水) 14:21:04.86ID:74qGwmrR
libc5やELF移行前とかどうすんのさ!ってか。
2020/04/08(水) 15:06:33.98ID:lh3o3SXB
2020/04/08(水) 15:11:30.58ID:74qGwmrR
いや俺は長文は読まない主義なので、元ネタすら知らん。
2020/04/08(水) 15:13:58.71ID:74qGwmrR
おまえらの糞みたいな書き込みは3行が限界だ。
それ以上は時間の無駄。
それ以上は時間の無駄。
2020/04/08(水) 15:19:07.01ID:0/ZsiN0l
自分で知恵遅れ宣言してて草
2020/04/08(水) 15:30:25.20ID:9IBLuCoT
ガイジの日記帳だからしゃーない
2020/04/08(水) 17:11:03.95ID:bDnpnEzN
>>742
へいすみません
へいすみません
2020/04/09(木) 01:01:00.45ID:MR8owRqe
クーベルネーテスって便利ですか?
2020/04/09(木) 02:53:14.55ID:FEp3Oz10
そーでもねーです
2020/04/12(日) 22:18:42.64ID:U8HvSeE4
Dockerfileに以下を書いてbuildしてもWarningになってしまいます…
Qiitaやら海外の掲示板の情報を試しても上手くいかず…
誰か同じ経験or解決したことある人いませんか?
docker介さず行えばpip install コマンドは動くのですが…
Hyper-VにCentos8入れてそこでやってます。
FROM python:3.7
RUN pip install --upgrade pip
→WARNING: Retrying (略 Failed to establish a new connection
Qiitaやら海外の掲示板の情報を試しても上手くいかず…
誰か同じ経験or解決したことある人いませんか?
docker介さず行えばpip install コマンドは動くのですが…
Hyper-VにCentos8入れてそこでやってます。
FROM python:3.7
RUN pip install --upgrade pip
→WARNING: Retrying (略 Failed to establish a new connection
2020/04/13(月) 05:58:27.42ID:eh1JbNkW
>>754
おそらくプロキシ環境でDockerfileにプロキシ設定していないのでは
おそらくプロキシ環境でDockerfileにプロキシ設定していないのでは
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 「習氏より先に言うとは…」 トランプ氏同盟国発言、日本政府内に困惑 [蚤の市★]
- 第2次大戦に触れトランプ氏「米中は同盟国」、当時は中華民国…「抗日」巡る中国の言説補強する恐れ ★7 [蚤の市★]
- 高市総理「日米は非常に強い絆で結ばれた同盟国」 トランプ大統領の“中国は同盟国だった”発言受け [首都圏の虎★]
- 【野球】広島東洋カープの矢野雅哉・前川誠太選手を書類送検 ゾンビたばこを巡る容疑 広島県警 [Ailuropoda melanoleuca★]
- 若い農家の意欲奪わないで ジャガイモ輸入解禁「反対」、首相官邸前で訴え (JA新聞) [少考さん★]
- 「暗い未来に子供を産みたくない…」それでも左派よりも右派の方が「たくさん子供を産む」のはなぜか【米研究】 [首都圏の虎★]
- トルコ国会議長「トルコ、サウジアラビア、パキスタンが合意した「メッカ共同防衛協定」は対イラン協定ではなく、イランも参加可能」 [377482965]
- 【同時視聴】博衣こよりのえちえち初配信
- ガールズ&パンツァー第9話「絶対絶命です!」実況スレ🏡21時スタート
- 【悲報】現役の内閣参与、高市にブチギレ [404143271]
- 【実況】えちえちアソビ★まわり隊!初コラボ配信 ★2
- 女性「たのしいピクニック女を擁護するってことは、常に俺の前ではニコニコしてろ、俺はコストを払わないって言ってるんだが?」 [592058334]