Kusanagi RoD: wordpress_config コンテナの振る舞いについて

TOP Forums インストール(Installing KUSANAGI) Kusanagi RoD: wordpress_config コンテナの振る舞いについて

Kusanagi RoD: wordpress_config コンテナの振る舞いについて

Tagged: 

Viewing 2 reply threads
  • Author
    Posts
    • #1359
      soybeans59
      Participant

        お世話になります。
        Kusanagi Runs on Dockerの振る舞いについて質問させてください。

        ■環境情報
        – kusanagi-docker 1.6.2

        ■質問
        wordpress_config コンテナが60秒間隔で再起動を繰り返していますが、この振る舞いは正常ですか?
        kusanagi-docker provision –fqdn wp.localhost –wp wordpress の実行後、docker ps コマンドでコンテナのステータスを確認すると、下記のように再起動を繰り返しています。

        docker ps 実行後のコンテナ状況
        $ docker ps
        CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
        345c7cd01964 primestrategy/kusanagi-php:8.1.27-r1 “/usr/local/bin/dock…” 13 minutes ago Up 13 minutes (unhealthy) wordpress_php
        180d4c4da8e5 mariadb:10.6.16-focal “docker-entrypoint.s…” 13 minutes ago Up 13 minutes wordpress_db
        3e011f7429c6 primestrategy/kusanagi-ftpd:1.0.10-r1 “/bin/sh -c /docker-…” 13 minutes ago Up 13 minutes wordpress_ftp
        1300eaba3367 primestrategy/kusanagi-nginx:1.25.3-r6 “/docker-entrypoint.…” 13 minutes ago Up 13 minutes (healthy) 8443/udp, 0.0.0.0:80->8080/tcp, 0.0.0.0:443->8443/tcp wordpress_httpd
        0b9028633088 wordpress:cli-2.9.0-php8.3 “docker-entrypoint.s…” 13 minutes ago Restarting (0) 35 seconds ago wordpress_config

        ■事象について
        wordpress_config コンテナは kusanagi-docker config や kusanagi-docker wp コマンド実行時に起動するコンテナであると理解しています。

        コンテナを立ち上げていると思われるコード部分(~/.kusanagi/lib/functions.sh):
        function k_configcmd() {
        local _dir=$1
        shift
        k_compose run –rm -w $_dir config $@
        }

        dokcer-compose.yml 内にも wordpress_config には restart: always と記載があり、常に再起動を促しているようです。
        wordpress_config コンテナはWP-CLIコマンド発行時だけ立ち上がればいいものではないかと思い、常設させようとする意図などが気になり質問させていただきました。

        以上、ご確認よろしくお願いいたします。

      • #1360
        satoru
        Moderator

          ご報告ありがとうございます。

          ご指摘の通り、always の設定は間違いです。
          なお、config は、wordpress構成時以外にも、dump/restore などでも使用する、Job的なコンテナですが、毎回起動する必要はありません。

          この件は、次回のRoDの更新で修正させていただきます。
          それまでは、手動でdocker-compose.yml を修正して対応してください。

          以上、よろしくお願いします。

        • #1361
          soybeans59
          Participant

            ご連絡ありがとうございます。
            理由が分かり安心致しました。
            次回の更新を待っております。

        Viewing 2 reply threads
        • You must be logged in to reply to this topic.

        Next article

        フォーラムについて