読者です 読者をやめる 読者になる 読者になる

座敷牢日誌

都落ちした元SEがソフトウェアやネット関連のことを書いています

CakePHP on Docker Compose を公開した

いつぞや書いたDocker ComposeでCakePHPの開発環境をこしらえる記事 について, Docker ComposeのためのファイルをBitbucketで公開しました. https://bitbucket.org/kuchida1981/cakephp-on-dockercompose 使い方をREADMEにまとめています. 可搬性なんかを意…

SSHで接続したBoot2Dockerでrootへ昇格するには

Docker MachineのドライバにVirtualBoxを使うと, Boot2DockerというLinuxディストリビューションがDockerホストになる. docker-machine ssh でBoot2Dockerへログインしてから, rootに昇格するにはどうしたらいいか? sudo -i でOK. kosuke% docker-machine ss…

PowerShellをLinuxで普段使いする試み

クロスプラットフォーム対応したPowerShellを, Linuxで普段使いしてみたい, という試みである. PowerShellがクロスプラットフォームで使えるようになっているけど, 現実的には世のLinuxディストリビューションがPowerShellを公式サポートするのは, もう少し…

Linuxで動かすDocker Machine (VirtualBox) で共有フォルダを使う

WindowsのDocker Machine でホストとコンテナのデータを共有する場合, docker run コマンドなら -v オプションでホスト側のフォルダとして /c/Users を指定することになっている. $ docker run -it -v /c/Users/sandbox/Projects/myapp:/myapp gcc VirtualBo…

Dockerでarchlinuxのイメージを使うときの注意

archlinuxのDockerイメージは base/archlinux である (Docker - ArchWiki). docker pull base/archlinux でイメージを取得, docker run -it base/archlinux bash などでコンテナを起動できる. このイメージからコンテナを立ち上げて, パッケージを最新化 (# …

Linux上で動かすDocker Machine

職場のWindows端末でDockerを動かそうとしたが, プロキシ越えの設定が面倒になって, やめた. エラーをトレースしていけば回避できるだろうけど, Docker Toolboxに含まれている Docker Machine のほうが興味深かったので, 自宅のarchlinux環境で試してみた. …

Dockerの不要なボリュームを削除する

Dockerを, Docker自体の勉強や検証用途で使っているため, 使わなくなったコンテナやイメージをどんどん削除しているが, ときどきDocker関連ファイルの容量を調べると増える一方だったりする. Docker関連ファイルの置き場が /var/lib/docker なら, # du -hs /…

Docker Compose で CakePHP の開発環境を作る

Docker Compose のドキュメントに Django, Rails, Wordpress の開発環境にDocker Compose を利用する例が載っています. PHPのWebアプリケーションフレームワークのCakePHPにどう適用するのか試してみました. 結論からいうと, ちょっと手直しすると, 他のフレ…

Subversion+Apache(HTTP, BASIC認証) を立ち上げるDockerイメージを作った

kuchida1981/subversion-httpd ゆるーくバージョン管理している, 中小規模の開発チームでよく使われていると思われる, Subversion+HTTPDを立ち上げるためのDockerイメージを作ってみました. 似たようなイメージはいくつもあると思いますが, 勉強ついでに……. …

Docker導入のパターン

最近は, Dockerのことを調べることが多いです. そうすると, 隙あらばどこかに導入して試してみたいという気持ちがでてくるのですが, 現実問題として, それが可能かどうかは調査が検証によるところです. Docker導入が考えられるケースをいろいろ考えてみまし…