けつあご日記

tinojiはやみのふぃくさーにしかなりたくない.ひゃっぽゆずっててんほういは,あり.

Rundeckのプラグインをdockerでデバッグするときのメモ

dockerイメージはこれ。
https://hub.docker.com/r/rundeck/rundeck/

Dockerfile見たいときはココ。
https://github.com/rundeck/rundeck/tree/48693253ba60da666d5fc9b12d1922d039ef9583/docker/official

起動。

$ docker run --name rundeck -p 4440:4440 -it rundeck/rundeck:3.0.23

ブラウザで127.0.0.1:4440にアクセス(localhostだとなんか画面遷移がうまくいかないときがあった)。

シェル入りたいときは普通に、

$ docker exec -it rundeck /bin/bash

プラグインのディレクトリは/home/rundeck/libextなので、ローカルでプラグインをビルドしたあとそこにコピーする。 コンテナを再起動しなくてもプラグインは認識される。

$ docker cp build/libs/my-plugin-1.0.jar rundeck:/home/rundeck/libext

以上。


プログラマのためのDocker教科書 第2版 インフラの基礎知識&コードによる環境構築の自動化

プログラマのためのDocker教科書 第2版 インフラの基礎知識&コードによる環境構築の自動化

Docker/Kubernetes 実践コンテナ開発入門

Docker/Kubernetes 実践コンテナ開発入門