Docker
日中そういうことにドハマリしたので、日々の勉強がてらやってみて成功したのでメモしてみる。 Docker version 20.10.2, build 2291f61 PHP 7.4.14 CakePHP 4.2 pecl/xdebug version 3.0.2 ということで、上記バージョン以外ではどうかは保証外。 ディレクト…
久々にPHP 使うお仕事になったついで。 PHP で非常に人気のある Laravel の開発環境を用意したいと思った。(※注意:リリース環境ではありません) XAMPP とかクソくらえ! ちょっと暴論ではあるのだけど、自分は XMPP が気に入らない。 理由は非常に明白で …
と言っても言うほど難しい話ではなく、複数起動してたコンテナをスクリプトでまとめてやるだけの話。 docker-compose.yml を下記の様に記述。 version: '3.1' services: wordpress: image: wordpress restart: always ports: - 8080:80 environment: WORDPRE…
まずはデプロイするアプリケーションから。 これは Playframework のものを… ってダメだお前…依存多すぎ DL 遅すぎ…。 今回試したいのは Play じゃないんだってば(汗 Dockerfile をまず作る。 $ vim Dockerfile FROM ubuntu # install python3 RUN apt-get …
内容的には前回やった事を自動化する。 white-azalea.hatenablog.jp だってこんなのイメージで持ち続けるって大変じゃね? ってことで、スクリプトでイメージの作り方を指定するらしい。 XXXXXXXX$ cat Dockerfile FROM ubuntu # Install requirements. RUN …
そして、自分の用途を考えると、何より色々試せるサンドボックス環境が欲しかったのだ。 ならば作ろうじゃないか Docker で! 自分がよく作るだろう環境を image 化する という事で、おもむろに Ubuntu イメージからコンテナを作成する。 XXXXXXX:~ azalea$ …
これの続き white-azalea.hatenablog.jp Wordpress なんて 11 年前の学生時代に弄ってた OSS を簡単に動かす紹介があったのでやって見た。 XXXXXXX:~ azalea$ docker run -d -e MYSQL_ROOT_PASSWORD=password --name db mysql Unable to find image 'mysql:l…
前回 docker run -it ubuntu /bin/bash を叩いた後の事。 別シェルを開いて、今度は docker ps でプロセスを眺めてみた bash が普通に動いているのが見えるわけだ。 まずはファイルを作成して見る。 別タブで差分を表示してみる。 普通に Ctrl+D で終了して…
事の始まりは先月末の会社の勉強会。 色々別の事をしていて中々手を出せなかった物だけど、使い捨ての実行環境を簡単に作れるという事でやって見ることにした。 教科書はこれ Docker実戦活用ガイド作者: 吉岡恒夫出版社/メーカー: マイナビ出版発売日: 2016/…