11
16

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

portainerを使ってローカル環境でDockerコンテナの管理

Posted at

新しくMacBookを買いました。

ローカル環境状のライブラリやアプリケーションの実行環境などをDocker使ってサクッと用意しちゃおうというのと。
GUIでリソースの使用状況の確認やコンテナの起動停止など最低限のことができると便利だなと思い。
一番準備が簡単そうな「portainer」を使ってみました。
https://portainer.io/

準備

Docker For Macのインストール
https://www.docker.com/docker-mac

 brew cask install docker

portainerのコンテナ起動

docker volume create portainer_data
docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer

これで準備完了。確かに簡単だ

http://localhost:9000 へ、remoteのホストも管理することができるようですが、今回はlocalを選択。
こんな感じでいい感じにできましたっと。

スクリーンショット 2017-11-23 19.15.19.png スクリーンショット 2017-11-23 19.15.30.png

App Templates

スクリーンショット 2017-11-23 19.15.38.png

「App Templates」という幾つかのアプリケーションの雛形が用意されており、Apacheやら、Jenkins, Redmineなどのアプリケーションをボタン一つで構築することができる。
ポートフォワードの設定なども自動(カスタム化)でやってくれるので、とりあえず欲しいってときにすぐに準備ができるので良さげでした。
予め設定されているテンプレートの設定ファイルはこんな感じ。
https://raw.githubusercontent.com/portainer/templates/master/templates.json
テンプレートを自分で作成して登録することもできる模様。

11
16
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
11
16

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?