この文書の現在のバージョンと選択したバージョンの差分を表示します。
|
ソフトウェア:dokku:アプリケーション管理:コマンド実行 [2019/09/16 09:29] sotoyama 作成 |
ソフトウェア:dokku:アプリケーション管理:コマンド実行 [2019/09/16 09:47] (現在) sotoyama |
||
|---|---|---|---|
| ライン 50: | ライン 50: | ||
| ~~~ 省略 ~~~ | ~~~ 省略 ~~~ | ||
| </code> | </code> | ||
| + | |||
| + | ==== TIP ==== | ||
| + | 〇Procfileに定義したコマンドを実行できます。 | ||
| + | |||
| + | === Procfile === | ||
| + | <file> | ||
| + | console: bundle exec racksh | ||
| + | </file> | ||
| + | |||
| + | === コマンド === | ||
| + | <code> | ||
| + | # bundle exec rackshが実行される。 | ||
| + | dokku run my-app console | ||
| + | </code> | ||
| + | |||
| + | ---- | ||
| + | 〇コマンド実行後、コンテナを削除したい場合 | ||
| + | <code bash> | ||
| + | # コマンド実行後、コンテナを削除 | ||
| + | dokku config:set --global DOKKU_RM_CONTAINER=1 | ||
| + | |||
| + | # コンテナを保持する設定に戻す | ||
| + | dokku config:unset --global DOKKU_RM_CONTAINER | ||
| + | </code> | ||
| + | |||
| + | また以下の方法でも指定可能です。 | ||
| + | <code bash> | ||
| + | # コマンド実行後、コンテナを削除 | ||
| + | dokku --rm-container run node-js-app ls -lah | ||
| + | |||
| + | # コンテナを保持する設定に戻す | ||
| + | dokku --rm run node-js-app ls -lah | ||
| + | </code> | ||
| + | |||
| + | ---- | ||
| + | 〇detachモードで起動\\ | ||
| + | detachモードで起動すると、すぐにCONTAINER_IDが返却されます。\\ | ||
| + | detachモードではコンテナは自動的に終了しないため、ユーザが適切な方法で管理する必要があります。 | ||
| + | <code bash> | ||
| + | dokku --detach run node-js-app ls -lah | ||
| + | </code> | ||
| + | コンテナをdetachモードで実行する場合、--rm-containerや--rmフラグを使用することは出来ません。\\ | ||
| + | これらのオプションが指定された場合、--detachは無視されます。 | ||
| + | |||