No.649, No.648, No.647, No.646, No.645, No.644, No.643[7件]
Docker、>646のようにLinux環境を作る感じでまるっとイメージつくることもできるし、
DB、Apache単体のイメージとってきてそれぞれを動かす、ということもできるそうだ。
Dockerfileに書いた内容はビルド時固定されるので、
RUNやCMDの内容変えてもビルドし直しにはならない。
毎回変化しない内容、毎回インストールするには面倒な必要なライブラリをDockerfile、
compose.ymlはコンテナの情報や立ち上げ時読み込むような設定を書き込む。
特定のVersionやディストリビューションのLinuxじゃないとダメ!な環境なら前者でまとめて作って、
普段使う分には後者のが簡単そう。
DB、Apache単体のイメージとってきてそれぞれを動かす、ということもできるそうだ。
RUNやCMDの内容変えてもビルドし直しにはならない。
毎回変化しない内容、毎回インストールするには面倒な必要なライブラリをDockerfile、
compose.ymlはコンテナの情報や立ち上げ時読み込むような設定を書き込む。
特定のVersionやディストリビューションのLinuxじゃないとダメ!な環境なら前者でまとめて作って、
普段使う分には後者のが簡単そう。
仕事でDockerを勉強しておいてと命を受けたのでいろいろ調べている。
まずDockerfileを書くところから…なのだが、どうやって指定したらいいのかわからない!
まず最初に勘違いしていたのが、FROM文にパッケージ名を書くのかと思いきや、ここはベースのLinuxのディストリビューション名を指定するらしい。
そして続くRUNにapt-get php…などと書いていくという。
PHPやPython単体とかだったら公式イメージがあるのでそれpullしてきたらOKだが、
1つのコンテナ上でXAMPP相当のことをしたいと思ったら、任意のLinux上にPHP,Apache,MySQLをインストールする、ってこと??
ん?これってLinuxの環境構築と近いな?
いちおうWindows上のPHP&Docker上のPostgreSQLみたいなこともできると聞いているが……どうやるのやら。
(Windows上にMySQL入れるのは以前散々な目にあったので、できればDockerにしたいところ)
まずDockerfileを書くところから…なのだが、どうやって指定したらいいのかわからない!
まず最初に勘違いしていたのが、FROM文にパッケージ名を書くのかと思いきや、ここはベースのLinuxのディストリビューション名を指定するらしい。
そして続くRUNにapt-get php…などと書いていくという。
PHPやPython単体とかだったら公式イメージがあるのでそれpullしてきたらOKだが、
1つのコンテナ上でXAMPP相当のことをしたいと思ったら、任意のLinux上にPHP,Apache,MySQLをインストールする、ってこと??
ん?これってLinuxの環境構築と近いな?
いちおうWindows上のPHP&Docker上のPostgreSQLみたいなこともできると聞いているが……どうやるのやら。
(Windows上にMySQL入れるのは以前散々な目にあったので、できればDockerにしたいところ)
ファンタジーライフiの発売日決定してた。2024年5月22日。
https://www.fantasylife.jp/fli/
いつ出るんだ??と思ってたけどいざ決定するとめちゃくちゃwktkしてきたぞ。
なお、同日にSEED Battle Destinyのリマスターだったり、一週間後にエルデンリングの新作だったりで非常に悩ましいことになってしまった。やる暇あんのかね。しかも一か月後にはイナズマイレブンの予定が……
同じ機種だと並行してできる気がしないのでPC版にしようかしらね。
https://www.fantasylife.jp/fli/
いつ出るんだ??と思ってたけどいざ決定するとめちゃくちゃwktkしてきたぞ。
なお、同日にSEED Battle Destinyのリマスターだったり、一週間後にエルデンリングの新作だったりで非常に悩ましいことになってしまった。やる暇あんのかね。しかも一か月後にはイナズマイレブンの予定が……
同じ機種だと並行してできる気がしないのでPC版にしようかしらね。
(標準でCGIモジュールが入っていないそうな)
となるとapacheかubuntuかのイメージをベースにして作るほうが早いのではっていう……
そうするとLinuxネットワークのお勉強が始まるという……時間が足りぬ……
そして何のライブラリが必要だっけ?と思ってXAMPPをダウンロードしていた、あれ??
(本末転倒感)
いちおう、DB(MySQL)の部分だけはDocker化できたので、良しとする。