こんにちは!今回はDocker上にLAMP環境を構築していきたいと思います。 構成 LAMP(ランプ)は「OS:Linux」「Web:Apache」「DB:MySQL」「言語:PHP」といったオープンソースソフトウェアの構成を指します。 LAMPのほかにも、MAMPやXAMPPなどがあります。 いずれもDocker Hubにイメージが提供されているため、それぞれのDockerコンテナを生成し(1プ […]
みなさん、こんにちは! 今回は「JAZZミュージシャンの関係性を可視化する」ことができるアプリ「Linked Jazz」についてご紹介します。 サイトはこちらから Linked JAZZ 2010年ごろに発足したプロジェクトらしく、以下のリンク先に当時の発表資料が公開されています。 Networkの可視化 アーティストとの関係性をビジュアライズしたアプリケーションが提供されています。 例えば、日本 […]
今回はDockerのコンテナ生成の流れを理解するために、apacheの環境を作ってみたいと思います。 Dockerコンテナ生成までの流れ 以下に手順を記載します。 1)Docker HubからDocker ImageをPullする → Apacheのページはこちら コマンドプロンプトにてコマンドを実行します。 imageが追加されたかを確認するには、Docker Desktop>Imagesをク […]
こんにちは!今回は「Apache」のインストール方法を検証します。 今回の環境 私の環境は以下の通りです。 手順 以下に手順をまとめます。 1)Apacheの公式サイトからインストーラをダウンロードします 以下のサイトです。 1:Downloadをクリック 2:Files for Microsoft Windowsをクリック 3:Apache Loungeをクリック 4:64bitをダウンロード […]
今回はサーバサイド言語 PHPのインストール方法について検証します。 XampやBitnamiなど便利なツールがありますが、今回はPHPのみを入れてみます。 今回の環境 私の環境は以下の通りです。 手順 以下に手順を記載します。 基本的には以下の公式ドキュメントを参照↓↓ 1)以下のサイトからZipをダウンロード 2)Zipファイルを展開し、任意の場所に配置する 私の場合はCドライブ直下に配置 […]
WordPressでおしゃれなテーマを検証したく、テーマのインポートをしようとしたところ、以下のような画面が表示されました。 ということで、php.ini の upload_max_filesize の設定の変更方法を確認します。 ※ちなみに入れようとしたテーマは「habakiri」でした。シンプルでおしゃれです↓ https://wordpress.org/themes/habakiri/ ph […]
今回はDocker上にJupyterのdatascience-Notebookの環境を立ててみます。 Dockerコンテナ生成までの流れ 以下に手順を記載します。 1)Docker HubからDocker ImageをPullする → jupyter notebook のページはこちら コマンドプロンプトにてコマンドを実行します。 一応イメージを確認しておきます。 4.53GB…結構容量食い […]
Dockerのイメージファイルは意外とサイズが大きくて、私のPCのCドライブを圧迫していました。 そこで今回は別ドライブへの移行を行います。 移行対象は「docker-desktop-data」になります。 やり方 以下に手順をまとめます。 docker-desktop-dataとは? そもそも「docker-desktop-data」はどこに存在するかというと、デフォルトでは「%LOCALAPP […]
前回の続きです。 今回は作成したコンテナを外部記憶媒体(USBなど)に保存して、実際に持ち運べるようにしたいと思います。 ※公式ドキュメント(docker saveの使い方)は以下から↓ ※公式ドキュメント(docker loadの使い方)は以下から↓ 手順 以下に手順を記載します。 1)保存したいコンテナをCommitする docker saveは docker image を tarファイルに […]
前回の記事の続きです。 今回はコンテナからDocker Imageを作成してみたいと思います。 設定したいこと 例えば社内配布用のDocker Imageとして、以下のような設定を入れたいとします。 ・tmp/scripts内にサンプルスクリプトを配置しておく。 ・事前に pythonライブラリ(今回は pandas) をインストールしておく 事前準備 適当にファイルを生成します。 pipで「pa […]