Docker
こちらの記事を参考に Docker で Laravel5.4 の開発環境を構築したときの手順メモ (フロントエンド関連ツールは省いています) qiita.com ディレクトリ構成 +---la54 | | docker-compose.yml | | | +---composer | | Dockerfile | | | +---data | | Dockerfil…
minikube で Windows + VirtualBox に Kubernetes 環境をセットアップしたときの手順メモ 検証環境 Windows10 Home Edition VirtualBox 5.1.20 minikube のダウンロード 下記のリンクから最新の Windows 用の exe (minikube-windows-amd64.exe) をダウンロー…
ubuntu desktop のイメージを使って NetBeans を起動し、VNC 接続を検証したときの手順メモ Docker 環境 Windows10 Home Edition VirtualBox 5.1.6 docker 1.10.3 docker-machine 0.6.0 各種設定ファイル Dockerfile FROM dorowu/ubuntu-desktop-lxde-vnc LA…
CentOS7 で動作する Apache + PHP の環境を作成したときの手順メモ Docker 環境 Windows10 Home Edition VirtualBox 5.1.6 docker 1.10.3 docker-machine 0.6.0 各種設定ファイル Dockerfile # # Apache + PHP # # 2017-01-15 # CentOS 7.3 + epel,remi # Ap…
msysgit にインストールされた docker コマンドを手動アップグレードしたときの手順メモ 動作環境 Windows10 Home Edition VirtualBox 5.1.6 docker 1.10.3 docker-machine 0.6.0 docker コマンドの最新バージョン 2017/1/1 現在の Latest Release バージョ…
前回 Docker コンテナからホスト OS (Windows)へのアクセス可能なことを確認しましたが、今回はその応用でコンテナから XAMPP の MySQL に接続してみます 動作環境 以下の環境で検証しました VirtualBox、Docker はインストール済みの前提で話を進めます Win…
Docker コンテナからホスト OS (CoreOS,Windows)へのアクセス方法について 動作環境 以下の環境で検証しました VirtualBox、Docker はインストール済みの前提で話を進めます Windows10 Home Edition VirtualBox 5.1.6 docker 1.10.3 docker-machine 0.6.0 ブ…
Docker で構築した Ruby on Rails5 の環境で "Hello world!" を表示してみる コントローラ作成 Docker ホストOS 上で下記コマンドで作成 $ docker-compose run --rm web rails generate controller hello create app/controllers/hello_controller.rb invoke…
前回 Docker で Ruby on Rails5 のサーバーを単体で起動させましたが、今回は MySQL 連携させてみました。 設定ファイルおよび操作手順について こちらのサイトに記載されている手順とほぼ同じです。 qiita.com 以下、内容を変更した設定ファイルです。Docke…
Docker で Ruby on Rails5 の開発環境のベースイメージを作成したときの手順メモ 設定ファイルおよび操作手順について こちらのサイトに記載されている手順で rails5 もセットアップできました。 qiita.com 以下、内容を変更した設定ファイルです。Dockerfil…
Docker で Laravel 5.3 の開発環境を構築した際の手順メモ 検証環境 以下の環境で検証しました VirtualBox、Docker はインストール済みの前提で話を進めます Windows10 Home Edition VirtualBox 5.0.16 docker 1.10.3 docker-machine 0.6.0 docker-compose 1…
Google Container Engine (GKE) のモニタリングについてのメモ Cloud Monitoring の有効化 GKE でコンテンナクラスタを作成するときに "Cloud Monitoring を有効にする" にチェックを入れます。 初回は StackDriver のユーザー登録を行った後、使用可能にな…
Google Container Engine (GKE) で Kubernetes を使って Lumen を動かしたときの手順メモ。 今回は ReplicationController で pod を 3 個立ててみました。 Docker イメージの作成 1 個の pod 内で nginx と php-fpm の 2 つのコンテナを起動させます。その…
nginx + php-fpm で Lumen を動かす記事の続編です。 Lumen 5.2 で Welcome Page が無くなっていた 最新版の Lumen をインストールして実行してみたらバージョン番号のテキストが表示されました。あの白い画面の Welcome Page が無いとチョット寂しいので Lu…
Google Container Engine (GKE) で Kubernetes を使って nginx + php-fpm を動かしたときの手順メモ Docker イメージの作成 今回は 1 個の pod 内で nginx と php-fpm の 2 つのコンテナを起動させます。そのための Docker イメージを作成します。 nginx の …
GKE に作成したクラスタに kubectl を使って Docker コンテナを単体起動したときの手順メモ Docker イメージを Container Registry へ push 今回は nginx の Docker Hub 公式イメージをそのまま使います。 $ docker pull nginx $ docker tag nginx gcr.io/my…
Windows版 Google Cloud SDK では Kubernetes (kubectl) が動かないため、Docker コンテナ にインストールしたときの手順メモ Dockerfile gcloud を動作させるために Python 2.7 が必要なため、Docker Hub の公式イメージを流用して作成 # gcloud shell # FR…
Docker で nginx + php-fpm を動かすまでの作業手順メモ 検証環境 Docker Toolbox 1.10.3 と同じ構成です。 VirtualBox 5.0.16 docker 1.10.3 docker-machine 0.6.0 dokcer-compose 1.6.2 docker-compose.yml の作成 Docker ホストマシン (CoreOS) に /home/…
Windows版VirtualBox の Docker 環境上で構築した nginx + php-fpm で Lumen を動かしたときの作業メモ Docker のホスト OS に Windows のフォルダをマウントする 下記の記事の手順でホスト OS (CoreOS) の /workspace に Windows のフォルダをマウントする…
Google App Engine で課金設定をした際、2ヶ月有効の 300 USドルのクーポンがついてきたので、試しに GCP に Docker のホストマシンを立ててみました。 検証環境 Docker Toolbox 1.10.3 と同じ構成です。 VirtualBox 5.0.16 docker 1.10.3 docker-machine 0.…
以前 Windows 上に構築した Docker 環境を Docker Toolbox (Docker インストーラ) を使わずに最新バージョンアップしたときの手順メモ。 バージョンアップ前の Docker 環境 VirtualBox 4.3.28 docker 1.8.1 docker-machine 0.4.1 最新の Docker 環境 2016年3…
前回 Docker 上の CentOS に Python 2.7 をインストールしましたが、そのイメージをつかって GAE for PHP の開発環境を作ってみます。 ポイントは以下の二点です。 PHP の Memcache や Memcached 拡張がインストールされていると SDK のアプリがローカルで動…
CentOS6 にはデフォルトで Python 2.6 がインストールされていますが、Python 2.7 が必要になったためインストールしたときのメモ。 一部の OS コマンドが Python 2.6 で書かれており、上書きインストールするとそれらのコマンドが使えなくなる恐れがあるた…
Docker Hub の MySQL 5.6 公式イメージの設定変更したときのメモ。 変更項目 timezone を Japan に変更 sql_mode の STRICT_TRANS_TABLES を無効化 デフォルトの my.cnf の内容 公式イメージをそのまま起動したときの /etc/mysql/my.cnf # # The MySQL Commu…
下記の記事で作成した Apache + PHP 環境のコンテナに ssh ログインしたいケースが出てきたので sshd も起動するように変更したときの手順メモ Docker で Apache + PHP 環境のイメージを作る Dockerfile の変更 Docker は 1 コンテナ 1 プロセスが推奨されて…
Windows の Docker 環境(boot2docker)で Laravel を動かすまでの作業手順メモ Docker 環境のセットアップ 以下の手順で VirtualBox、Docker、docker-compose をインストールします。 docker-machine で Windows 上に docker 環境を構築する Docker で Apache…
Windows 上に "docker-machine create" で作成した docker ホストマシン (CoreOS) に Windows のフォルダをマウントさせる手順のメモ VirtualBox 共有フォルダ設定 Windows のコマンドプロンプトで下記のコマンドを実行 C:\> VBoxManage sharedfolder add "d…
dduportal/fig (コンテナ版fig) のサポートが終了したので docker-compose を docker ホストにインストールしたときの手順メモ dokcer-compose のダウンロード docker ホスト (CoreOS) で下記コマンドを実行 docker@dev:~$ sudo curl -L -o /var/lib/boot2do…
boot2docker のホストOS (CoreOS) 上で以下のコマンドを実行する。 $ sudo su - # cat > /var/lib/boot2docker/bootlocal.sh <<EOF > echo "tar cf /var/lib/boot2docker/userdata.tar . -C /home/docker/" >> /opt/shutdown.sh > EOF # chmod +x /var/lib/boot2do</eof>…
Windows版 boot2docker では下記サイトの docker-compose (fig) が動作しません。 docker/compose · GitHub fig が入った Dockerコンテナイメージを使えば Windows でも fig が動くようなので試してみました。 bootlocal.sh の編集 /var/lib/boot2docker/boo…