takaya030の備忘録

PHP、Laravel、Docker などの話がメインです

Docker

Laravel Sail インストール時に発生したエラーと解決方法

Laravel 公式サイトで紹介されていた方法で Laravel Sail をインストールしようとしたところ、エラーが発生して処理が中断したのでその解決方法の備忘録 検証環境 Windows10 Home Edition (version 21H2) VirtualBox 6.1.32 vagrant 2.2.19 # Docker Host OS…

Python から MySQL に接続するサンプルプログラムを Docker で動かす

Python の mysqlclient を使ったサンプルプログラムを Docker で動かしたときの手順メモ 検証環境 Windows10 Home Edition (version 21H2) VirtualBox 6.1.32 vagrant 2.2.19 # Docker Host OS ubuntu 20.04.3 LTS (Focal Fossa) Docker version 20.10.8, bu…

Vagrant で ubuntu 20.04 + Docker 環境構築

Vagrant で VirtualBox に ubuntu 20.04 の VM を構築したときの手順メモ 検証環境 Windows10 Home Edition (version 21H1) chocolatey のインストール こちらのサイトからインストールします 自分は PowerShell のインストールコマンドでインストールしまし…

Docker で ASP.NET Core 5.0 を動かす

Vagrant で VirtualBox に構築した ubuntu 18.04 + Docker 環境で ASP.NET Core 5.0 を動かしたときの手順メモ 検証環境 # Host OS Windows10 Home Edition VirtualBox 6.1.22 Vagrant 2.2.16 # Guest OS ubuntu 18.04.5 LTS (Bionic Beaver) Docker version…

ubuntu 18.04 に gcloud をインストール

Vagrant で VirtualBox に構築した ubuntu 18.04 環境に gcloud をインストールしたときの手順メモ 検証環境 Windows10 Home Edition VirtualBox 6.0.18 Vagrant 2.2.9 C:\>vagrant box list ubuntu/bionic64 (virtualbox, 20200916.0.0) gcloud コマンドの…

Vagrant で ubuntu 18.04 + Docker 環境構築

Vagrant で VirtualBox に ubuntu 18.04 の VM を構築したときの手順メモ 検証環境 Windows10 Home Edition VirtualBox 6.0.18 Vagrant 2.2.9 Vagrant Box ファイル追加 vagrant box add コマンドで ubuntu 18.04 の Box ファイルを追加します。 C:\>vagrant…

VirtualBox + docker-machine で作成した VM の IP を変更する

docker-machine create で作成した VM (boot2docker) の IP アドレスを変更する手順メモ 検証環境 Windows10 Home Edition VirtualBox 6.1.10 # Docker Host OS (CoreOS) $ uname -a Linux default 4.14.154-boot2docker #1 SMP Thu Nov 14 19:19:08 UTC 201…

Docker Toolbox をアップデートしたらホストOS(CoreOS)の VM が起動しなくなった

Docker Toolbox 18.06.1-ce から 19.03.1 にアップデートしたときに docker-machine start で Docker ホストOS (CoreOS) が起動しなくなったときに行った作業メモ。 検証環境 Windows10 Home Edition VirtualBox 6.1.10 # Docker Host OS (CoreOS) $ uname -…

Docker で sinatra の開発環境を構築

Docker で sinatra の開発環境を構築したときの手順メモ 検証環境 Windows10 Home Edition VirtualBox 6.1.10 # Docker Host OS (CoreOS) $ uname -a Linux default 4.9.93-boot2docker #1 SMP Thu Jul 19 18:29:50 UTC 2018 x86_64 GNU/Linux Docker versio…

Vagrant で CentOS8 + Docker 環境構築

Vagrant で VirtualBox に CentOS8 の VM を構築したときの手順メモ 検証環境 Windows10 Home Edition VirtualBox 6.0.16 Vagrant 2.2.5 Vagrant Box ファイル追加 vagrant box add コマンドで CentOS8 の Box ファイルを追加します。 provider は 5) virtua…

Docker で Node.js + Express の開発環境を作成する

VirtualBox + Docker 環境で Node.js + Express を動作させたときの手順メモ 検証環境 Windows10 Home Edition VirtualBox 5.2.22 Docker version 18.05.0-ce, build f150324 docker-machine version 0.14.0, build 89b8332 docker-compose version 1.20.1, …

Docker で古い Laravel の開発環境を作成する

4年前に Laravel4.2 で作った Web アプリケーションの開発環境を Docker で作り直したときの手順メモ 検証環境 Windows10 Home Edition VirtualBox 5.2.22 Docker version 18.05.0-ce, build f150324 docker-machine version 0.14.0, build 89b8332 docker-c…

Windows + VirtualBox に構築した minikube のホストVMのストレージを移動する

Windows + VirtualBox に minikube で Kubernetes クラスタを作成した場合、仮想ディスクファイル disk.vmdk は C: ドライブに作られます 自分の環境では C: ドライブの空き容量が少ないため、 disk.vmdk を D: ドライブに移動させてみました 検証環境 Windo…

minikube で Windows 上に Kubernetes 環境を作る

minikube で Web アプリケーションの開発環境を作成する手順メモ 今回はフレームワークをインストールする前段階まで 検証環境 Windows10 Home Edition VirtualBox 5.2.16 minikube version: v0.30.0 kubectl v0.12.0 minikube と kubectl のインストール mi…

Google App Engine PHP 7.2 で siler を動かしてみる

先日 PHP の Web フレームワーク siler の開発環境を Docker で作成しましたが、今回は GAE にデプロイして動作確認してみました 検証環境 Windows10 Home Edition VirtualBox 5.2.16 Docker version 18.05.0-ce, build f150324 docker-machine version 0.14…

PHP最速フレームワーク siler を docker で動かしてみる

PHP で bot や API サーバーを作成するためにコンパクトなフレームワークを探したところ siler を見つけました こちらのページによると PHP 最速フレームワークだそうです 開発環境つくりがてら Docker で動作させてみました 検証環境 Windows10 Home Editio…

docker-compose で Mojolicious 8.0 の開発環境を構築

Mojolicious 8.0 がリリースされたので早速 Docker で動作させてみました 検証環境 Windows10 Home Edition VirtualBox 5.2.16 docker-machine version 0.14.0, build 89b8332 docker-compose version 1.20.1, build 5d8c71b perl 5.28.0 ディレクトリ構成 m…

Docker + Kotlin で Hello, World

前回作成した kotlin がインストールされた Docker イメージを使って Hello, World を表示するまでの手順メモ 検証環境 Windows10 Home Edition VirtualBox 5.2.16 docker-machine version 0.14.0, build 89b8332 docker-compose version 1.20.1, build 5d8c…

docker-compose で Kotlin の開発環境を構築する

Kotlin がインストールされたイメージ作成とコンテナ起動までの手順メモ 検証環境 Windows10 Home Edition VirtualBox 5.2.16 docker-machine version 0.14.0, build 89b8332 docker-compose version 1.20.1, build 5d8c71b ディレクトリ構成 kotdev | +---b…

docker-machin upgrade のときにローカルの boot2docker.iso を使う

docker-machine upgrade を実行することで GitHub から最新の boot2docker.iso がダウンロードされ Docker ホスト OS (CoreOS) が更新されるが、あらかじめダウンロード済みの boot2docker.iso を使う場合の手順メモ 検証環境 Windows10 Home Edition Virtua…

Windows + VirtualBox + docker-machine 環境のアップデート

Windows 上に構築した Docker 環境のアップデート手順のメモ 検証環境 Windows10 Home Edition VirtualBox 5.1.22 Git for Windows 2.9.3 Docker version 17.05.0-ce, build 89658be docker-machine version 0.6.0, build e27fb87 アップデートの方針 Docker…

glide で GAE/Go プロジェクトのパッケージ管理

Google App Engine for Go (GAE/Go) の開発環境に glide でパッケージをインストールする手順メモ 検証環境 Windows10 Home Edition VirtualBox 5.1.22 Docker version 17.05.0-ce, build 89658be docker-compose version 1.6.2, build 4d72027 GAE/Go 開発…

ローカルの Docker 環境で Cloud9 IDE を動かす

Cloud9 IDE を Docker コンテナで動作させたときの手順メモ 検証環境 Windows10 Home Edition VirtualBox 5.1.22 Docker version 17.05.0-ce, build 89658be docker-compose version 1.6.2, build 4d72027 インストールにあたっての注意点 Cloud9 IDE は nod…

docker-compose を使って Google App Engine for Go の開発環境を作る

検証環境 Windows10 Home Edition VirtualBox 5.1.22 Docker version 17.05.0-ce, build 89658be docker-compose version 1.6.2, build 4d72027 ディレクトリ構成 +---gaego | | docker-compose.yml | | | +---config | | | +---data | | Dockerfile | | | +…

Docker と Lumen を使って Google App Engine for PHP の開発環境を作る

はじめに 今まで GAE は Twitter Bot をいくつか動かす程度にしか使っていませんでしたが、こちらの記事を読んで感化され、本格的に使うために開発環境を構築してみました。 cloud-ja.googleblog.com以前にも Docker で GAE for PHP の環境は作ったことはあ…

Docker で Amon2 の開発環境を構築

docker-compose を使った Amon2 の開発環境構築の手順メモ 検証環境 Windows10 Home Edition VirtualBox 5.1.20 Docker version 17.05.0-ce, build 89658be docker-compose version 1.6.2, build 4d72027 ディレクトリ構成 +---amon | | docker-compose.yml …

Docker で Mojolicious の開発環境を構築

docker-compose を使った Mojolicious の開発環境構築の手順メモ 検証環境 Windows10 Home Edition VirtualBox 5.1.20 Docker version 17.05.0-ce, build 89658be docker-compose version 1.6.2, build 4d72027 ディレクトリ構成 +---mojo | | docker-compos…

Docker で nginx + php-fpm + Larvel5.4 の環境構築

こちらの記事を参考に Docker で Laravel5.4 の開発環境を構築したときの手順メモ (フロントエンド関連ツールは省いています) qiita.com ディレクトリ構成 +---la54 | | docker-compose.yml | | | +---composer | | Dockerfile | | | +---data | | Dockerfil…

minikube で Windows 上に Kubernetes 環境を構築する

minikube で Windows + VirtualBox に Kubernetes 環境をセットアップしたときの手順メモ 検証環境 Windows10 Home Edition VirtualBox 5.1.20 minikube のダウンロード 下記のリンクから最新の Windows 用の exe (minikube-windows-amd64.exe) をダウンロー…

Docker コンテナの中で NetBeans を起動する

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…