Help us understand the problem. What is going on with this article?

[docker][Mac]panamaxで簡単にdockerを使う

More than 5 years have passed since last update.

背景

http://knowledge.sakura.ad.jp/tech/2350/

さくらのナレッジで紹介されていたので触ってみた。

参考URL

http://panamax.io/documentation/
https://www.andrewmunsell.com/blog/getting-started-with-panamax

構成

panamax.png

通常、Mac上でDockerを動かす場合
VirtualBox上でCore OSを動かして、そこにDockerをインストール(boo2docker)…という形になる。
(LXCというLinux仮想化技術を使っているため)

Panamaxは WebベースのDocker管理ソフトウェア
インストールこそコマンドラインから行うものの、それ以降のVMの立ち上げ等は
webブラウザから行える。

MacOSXと Ubuntuでサポートされている。
(ただし、UbuntuでもVirtualBoxが必要。)
ここ を見るとWindows & Cygwinでもできなくはなさそう。

試す

環境

インフラエンジニアなMacセットアップ

の状態。

準備

  • VirtualBox
    • VirtualBox 4.3 or higher
  • Vagrant
    • Vagrant 1.6 or higher

homebrewとか使ってインストール。

panamax

インストール

brew install http://download.panamax.io/installer/brew/panamax.rb

初期化

panamax init

CoreOS VMをインストールしたり、プロビジョニングしたりしてくれる。
ぼちぼち時間が掛かる。

panamax-init.png

最後に

Please go to http://10.0.0.200:3000 to access panamax.

と表示される。

アクセスすると、管理画面が表示される。
この画面からDockerリポジトリを検索できる。

Panamax-web.png

試しに drupal を検索。 Drupal 7.28 with MySQL 5.5Run Template をクリックして起動する。

Panamax-0001.png

クリック直後には Starting App... とボタンが変わり、しばらくすると画面遷移する。

Panamax-0002.png

くるくると、起動中。

Panamax-0003.png

起動中のログも表示される。

Panamax-0004.png

Web Tierの Drupal_7.28 をクリックすると

Panamax-0006.png

色々設定が書かれている。
Ports に書かれているURLにアクセスすると

Panamax-0007.png

Drupal にアクセスできる。

Panamax-0008.png

削除も簡単

Panamax-0009.png

所感

  • 社内のエンジニアが構築したプライベートな設定で起動できるとかなり使えそう
  • Windows Cygwinでちゃんと動くとローカル開発環境として使えそう
  • web管理画面でVMが操作できるのがいい。エンジニアじゃない人が簡単に試せる
    • ローカルBitnamiみたいな感じで良い
    • ローカルHerokuみたいな感じで良い
  • ナウなソフトウェアの簡単な動作確認とかできそう
    • gitlabとか
    • Grafana + InfluxDB + Elasticsearch とか
  • Vagrantが必要なあたりの本末転倒感はある
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした