| 次のリビジョン | 前のリビジョン | 
| linux:podman:piwigo [2024/05/14 13:27]  – 作成 ともやん | linux:podman:piwigo [2025/02/25 20:18] (現在)  – [コンテナの起動]  ともやん | 
|---|
| ====== Piwigo - オープンソースの写真管理 Web アプリ ====== | ====== Piwigo - オープンソースの写真管理 Web アプリ ====== | 
|  | 本家: [[https://piwigo.org/|Piwigo - Open source photo management software]]\\ | 
|  | ソースコード: [[git>Piwigo|Piwigo - github.com]]\\ | 
|  | ===== 前提条件 ===== | 
|  | 詳しくは [[linux:podman|Podman - ローカル環境からコンテナと Kubernetes をシームレスに操作]] を参照...🤔\\ | 
|  | 以降の手順の実行には、Podman および podman compose の実行環境が必要である😉\\ | 
|  |  | 
| ===== イメージのダウンロード ===== | ===== コンテナの起動 ===== | 
|  | ディレクトリ作成...🤔\\ | 
| <WRAP color_term> | <WRAP color_term> | 
| <WRAP color_command><html><pre> | <WRAP color_command><html><pre> | 
| <font color="#0087FF"><b>$</b></font> <font color="#26A269">podman</font> pull lscr.io/linuxserver/piwigo | <font color="#0087FF"><b>$</b></font> <font color="#26A269">mkdir</font> <font color="#A347BA">-p</font> piwigo/<font color="#12488B"><b>{</b></font>config/<font color="#26A269"><b>{</b></font>piwigo,marinadb,phpmyadmin<font color="#26A269"><b>}</b></font>,gallery<font color="#12488B"><b>}</b></font> <font color="#12488B"><b>&&</b></font> <font color="#26A269">cd</font> <u style="text-decoration-style:solid">piwigo</u> | 
| </pre></html></WRAP> | </pre></html></WRAP> | 
| <WRAP color_result><html><pre>Trying to pull lscr.io/linuxserver/piwigo:latest... | </WRAP> | 
| Getting image source signatures |  | 
| Copying blob d0b986aaa0c9 done   | | podman compose の定義...🤔\\ | 
| Copying blob 6c0d85d774e7 done   | | <WRAP color_term> | 
| Copying blob d48dba489a7d done   | | <WRAP color_command><html><pre> | 
| Copying blob 1c50a76b3d41 done   | | <font color="#0087FF"><b>$</b></font> <font color="#26A269">cat</font> <font color="#12488B"><b><<</b></font> EOF <font color="#12488B"><b>></b></font> docker-compose.yml | 
| Copying blob 069593985fd7 done   | | </pre></html></WRAP> | 
| Copying blob 5dc7ed07e470 done   | | <WRAP color_mincmd><html><pre class=bat> | 
| Copying blob a9c38e3bb148 done   | | <font color="#F92672">services</font><font color="#F8F8F2">:</font> | 
| Copying blob 94de7a10d56a done   | | <font color="#F8F8F2">  </font><font color="#F92672">piwigo</font><font color="#F8F8F2">:</font> | 
| Copying blob bb84632e2b8a done   | | <font color="#F8F8F2">    </font><font color="#F92672">hostname</font><font color="#F8F8F2">: </font><font color="#E6DB74">piwigo</font> | 
| Copying config aff84eb5d1 done   | | <font color="#F8F8F2">    </font><font color="#F92672">image</font><font color="#F8F8F2">: </font><font color="#E6DB74">linuxserver/piwigo</font> | 
| Writing manifest to image destination | <font color="#F8F8F2">    </font><font color="#F92672">ports</font><font color="#F8F8F2">:</font> | 
| aff84eb5d1f1088020c8472a977d52eb2489fd57d06a02bc760e2c75d0d604f2 | <font color="#F8F8F2">      - </font><font color="#E6DB74">8080:80</font> | 
|  | <font color="#F8F8F2">    </font><font color="#F92672">volumes</font><font color="#F8F8F2">:</font> | 
|  | <font color="#F8F8F2">      - </font><font color="#E6DB74">"./config/piwigo:/config"</font> | 
|  | <font color="#F8F8F2">      - </font><font color="#E6DB74">"./gallery:/gallery"</font> | 
|  | <font color="#F8F8F2">    </font><font color="#F92672">environment</font><font color="#F8F8F2">:</font> | 
|  | <font color="#F8F8F2">      </font><font color="#F92672">PUID</font><font color="#F8F8F2">: </font><font color="#BE84FF">1000</font> | 
|  | <font color="#F8F8F2">      </font><font color="#F92672">PGID</font><font color="#F8F8F2">: </font><font color="#BE84FF">1000</font> | 
|  |  | 
|  | <font color="#F8F8F2">  </font><font color="#F92672">phpmyadmin</font><font color="#F8F8F2">:</font> | 
|  | <font color="#F8F8F2">    </font><font color="#F92672">hostname</font><font color="#F8F8F2">: </font><font color="#E6DB74">phpmyadmin</font> | 
|  | <font color="#F8F8F2">    </font><font color="#F92672">image</font><font color="#F8F8F2">: </font><font color="#E6DB74">linuxserver/phpmyadmin</font> | 
|  | <font color="#F8F8F2">    </font><font color="#F92672">ports</font><font color="#F8F8F2">:</font> | 
|  | <font color="#F8F8F2">      - </font><font color="#E6DB74">8081:80</font> | 
|  | <font color="#F8F8F2">    </font><font color="#F92672">volumes</font><font color="#F8F8F2">:</font> | 
|  | <font color="#F8F8F2">      - </font><font color="#E6DB74">"./config/phpmyadmin:/config"</font> | 
|  | <font color="#F8F8F2">    </font><font color="#F92672">environment</font><font color="#F8F8F2">:</font> | 
|  | <font color="#F8F8F2">      </font><font color="#F92672">PUID</font><font color="#F8F8F2">: </font><font color="#BE84FF">1000</font> | 
|  | <font color="#F8F8F2">      </font><font color="#F92672">PGID</font><font color="#F8F8F2">: </font><font color="#BE84FF">1000</font> | 
|  | <font color="#F8F8F2">      </font><font color="#F92672">PMA_HOST</font><font color="#F8F8F2">: </font><font color="#E6DB74">piwigo-mariadb</font> | 
|  |  | 
|  | <font color="#F8F8F2">  </font><font color="#F92672">mariadb</font><font color="#F8F8F2">:</font> | 
|  | <font color="#F8F8F2">    </font><font color="#F92672">hostname</font><font color="#F8F8F2">: </font><font color="#E6DB74">piwigo-mariadb</font> | 
|  | <font color="#F8F8F2">    </font><font color="#F92672">image</font><font color="#F8F8F2">: </font><font color="#E6DB74">linuxserver/mariadb</font> | 
|  | <font color="#F8F8F2">    </font><font color="#F92672">volumes</font><font color="#F8F8F2">:</font> | 
|  | <font color="#F8F8F2">      - </font><font color="#E6DB74">"./config/mariadb:/config"</font> | 
|  | <font color="#F8F8F2">    </font><font color="#F92672">environment</font><font color="#F8F8F2">:</font> | 
|  | <font color="#F8F8F2">      </font><font color="#F92672">PUID</font><font color="#F8F8F2">: </font><font color="#BE84FF">1000</font> | 
|  | <font color="#F8F8F2">      </font><font color="#F92672">PGID</font><font color="#F8F8F2">: </font><font color="#BE84FF">1000</font> | 
|  | <font color="#F8F8F2">      </font><font color="#F92672">MYSQL_ROOT_PASSWORD</font><font color="#F8F8F2">: </font><font color="#E6DB74">${MYSQL_ROOT_PASSWORD}</font> | 
|  | <font color="#F8F8F2">      </font><font color="#F92672">MYSQL_DATABASE</font><font color="#F8F8F2">: </font><font color="#E6DB74">${MYSQL_DATABASE}</font> | 
|  | <font color="#F8F8F2">      </font><font color="#F92672">MYSQL_USER</font><font color="#F8F8F2">: </font><font color="#E6DB74">${MYSQL_USER}</font> | 
|  | <font color="#F8F8F2">      </font><font color="#F92672">MYSQL_PASSWORD</font><font color="#F8F8F2">: </font><font color="#E6DB74">${MYSQL_PASSWORD}</font> | 
|  | EOF | 
| </pre></html></WRAP> | </pre></html></WRAP> | 
| </WRAP> | </WRAP> | 
|  |  | 
| ===== コンテナの起動 ===== | podman compose の環境変数を定義...🤔\\ | 
| ディレクトリ作成...🤔\\ |  | 
| <WRAP color_term> | <WRAP color_term> | 
| <WRAP color_command><html><pre> | <WRAP color_command><html><pre> | 
| <font color="#0087FF"><b>$</b></font> <font color="#26A269">mkdir</font> <u style="text-decoration-style:solid">piwigo</u><font color="#FF9999"> </font><font color="#12488B"><b>&&</b></font><font color="#FF9999"> </font><font color="#26A269">cd</font><font color="#FF9999"> </font><font color="#FF9999"><u style="text-decoration-style:solid">piwigo</u> | <font color="#0087FF"><b>$</b></font> <font color="#26A269">cat</font> <font color="#12488B"><b><<</b></font> EOF <font color="#12488B"><b>></b></font> .env | 
| <font color="#0087FF"><b>$</b></font> <font color="#26A269">mkdir</font> <u style="text-decoration-style:solid">co</u><font color="#FF9999"><u style="text-decoration-style:solid">nfig</u></font><font color="#FF9999"> </font><font color="#12488B"><b>&&</b></font><font color="#FF9999"> </font><font color="#26A269">mkdir</font><font color="#FF9999"> </font><font color="#FF9999"><u style="text-decoration-style:solid">gallery</u></font> |  | 
| <font color="#0087FF"><b>$</b></font> <font color="#26A269">podman</font> run <font color="#A347BA">-d</font> \ |  | 
| <font color="#A347BA">--name=piwigo</font> \ |  | 
| <font color="#A347BA">-e</font> PUID=1000 \ |  | 
| <font color="#A347BA">-e</font> PGID=1000 \ |  | 
| <font color="#A347BA">-e</font> TZ=Asia/Tokyo \ |  | 
| <font color="#A347BA">-p</font> 8080:80 \ |  | 
| <font color="#A347BA">-v</font> config:/config \ |  | 
| <font color="#A347BA">-v</font> gallery:/gallery \ |  | 
| <font color="#A347BA">--restart</font> unless-stopped \ |  | 
| lscr.io/linuxserver/piwigo:latest |  | 
| </pre></html></WRAP> | </pre></html></WRAP> | 
| <WRAP color_result><html><pre> | <WRAP color_mincmd><html><pre> | 
| 7ac16786ca5a0d0d2efd2c484b4b31c4bd6ee507213d137763d38d019e01d2b7 | <font color="#FFFFFF">TimeZone</font><font color="#F92672">=</font><font color="#F8F8F2">Asia/Tokyo</font> | 
|  | <font color="#FFFFFF">MYSQL_ROOT_PASSWORD</font><font color="#F92672">=</font><font color="#F8F8F2">piwigo596!</font> | 
|  | <font color="#FFFFFF">MYSQL_DATABASE</font><font color="#F92672">=</font><font color="#F8F8F2">piwigo_db</font> | 
|  | <font color="#FFFFFF">MYSQL_USER</font><font color="#F92672">=</font><font color="#F8F8F2">piwigo</font> | 
|  | <font color="#FFFFFF">MYSQL_PASSWORD</font><font color="#F92672">=</font><font color="#F8F8F2">piwigo</font> | 
|  | EOF | 
| </pre></html></WRAP> | </pre></html></WRAP> | 
| </WRAP> | </WRAP> | 
|  |  | 
| ===== インストール ===== | ルートレス サービスのユーザー systemd ソケットを開始する...🤔\\ | 
|  | 公式: [[https://docs.podman.io/en/latest/markdown/podman-system-service.1.html|podman-system-service — Podman documentation]]\\ | 
|  | <WRAP color_term> | 
|  | <WRAP color_command><html><pre> | 
|  | <font color="#0087FF"><b>$</b></font> <font color="#26A269">systemctl</font> <font color="#A347BA">--user</font> start podman.socket | 
|  | <font color="#0087FF"><b>$</b></font> <font color="#2AA1B3"><b>export</b></font> DOCKER_HOST=unix://$XDG_RUNTIME_DIR/podman/podman.sock | 
|  | </pre></html></WRAP> | 
|  | </WRAP> | 
|  |  | 
|  | podman compose でコンテナを起動...🤔\\ | 
|  | <WRAP color_term> | 
|  | <WRAP color_command><html><pre> | 
|  | <font color="#0087FF"><b>$</b></font> <font color="#26A269">podman</font> c<font color="#999999">ompose up</font> | 
|  | </pre></html></WRAP> | 
|  | <WRAP color_result_long><html><pre> | 
|  | <u style="text-decoration-style:solid">>>>> Executing external compose provider "/usr/libexec/docker/cli-plugins/docker-compose". Please refer to the documentation for details. <<<<</u> | 
|  |  | 
|  | <font color="#12488B">[+] Running 19/19</font> | 
|  | <font color="#26A269">✔</font> phpmyadmin Pulled                                                                                    <font color="#12488B">52.7s </font> | 
|  | <font color="#26A269">✔</font> d0b986aaa0c9 Download complete                                                                     <font color="#12488B">19.1s </font> | 
|  | <font color="#26A269">✔</font> d48dba489a7d Download complete                                                                      <font color="#12488B">3.1s </font> | 
|  | <font color="#26A269">✔</font> 9ca7e1a6de9f Download complete                                                                      <font color="#12488B">0.2s </font> | 
|  | <font color="#26A269">✔</font> 26304747ec45 Download complete                                                                     <font color="#12488B">43.3s </font> | 
|  | <font color="#26A269">✔</font> 561c678d67ce Download complete                                                                      <font color="#12488B">0.2s </font> | 
|  | <font color="#26A269">✔</font> mariadb Pulled                                                                                       <font color="#12488B">47.5s </font> | 
|  | <font color="#26A269">✔</font> 4f59135d714f Download complete                                                                     <font color="#12488B">36.5s </font> | 
|  | <font color="#26A269">✔</font> 1c50a76b3d41 Download complete                                                                      <font color="#12488B">2.0s </font> | 
|  | <font color="#26A269">✔</font> 069593985fd7 Download complete                                                                     <font color="#12488B">37.8s </font> | 
|  | <font color="#26A269">✔</font> d555b37a7536 Download complete                                                                      <font color="#12488B">0.2s </font> | 
|  | <font color="#26A269">✔</font> 5dc7ed07e470 Download complete                                                                      <font color="#12488B">3.2s </font> | 
|  | <font color="#26A269">✔</font> 6c0d85d774e7 Download complete                                                                     <font color="#12488B">39.2s </font> | 
|  | <font color="#26A269">✔</font> cd947977bea5 Download complete                                                                      <font color="#12488B">0.2s </font> | 
|  | <font color="#26A269">✔</font> piwigo Pulled                                                                                        <font color="#12488B">78.3s </font> | 
|  | <font color="#26A269">✔</font> a9c38e3bb148 Download complete                                                                      <font color="#12488B">2.0s </font> | 
|  | <font color="#26A269">✔</font> 94de7a10d56a Download complete                                                                     <font color="#12488B">67.6s </font> | 
|  | <font color="#26A269">✔</font> bb84632e2b8a Download complete                                                                      <font color="#12488B">0.3s </font> | 
|  | <font color="#26A269">✔</font> aff84eb5d1f1 Download complete                                                                      <font color="#12488B">0.2s </font> | 
|  | <font color="#12488B">[+] Running 4/4</font> | 
|  | <font color="#26A269">✔</font> Network piwigo_default         <font color="#26A269">Created</font>                                                                <font color="#12488B">0.0s </font> | 
|  | <font color="#26A269">✔</font> Container piwigo-mariadb-1     <font color="#26A269">Created</font>                                                                <font color="#12488B">0.7s </font> | 
|  | <font color="#26A269">✔</font> Container piwigo-phpmyadmin-1  <font color="#26A269">Created</font>                                                                <font color="#12488B">0.7s </font> | 
|  | <font color="#26A269">✔</font> Container piwigo-piwigo-1      <font color="#26A269">Created</font>                                                                <font color="#12488B">0.8s </font> | 
|  | Attaching to mariadb-1, phpmyadmin-1, piwigo-1 | 
|  | <font color="#26A269">piwigo-1      | </font>[migrations] started | 
|  | <font color="#26A269">piwigo-1      | </font>[migrations] 01-nginx-site-confs-default: executing... | 
|  | <font color="#26A269">piwigo-1      | </font>[migrations] 01-nginx-site-confs-default: succeeded | 
|  | <font color="#26A269">piwigo-1      | </font>[migrations] done | 
|  | <font color="#A2734C">phpmyadmin-1  | </font>[migrations] started | 
|  | <font color="#A2734C">phpmyadmin-1  | </font>[migrations] 01-nginx-site-confs-default: executing... | 
|  | <font color="#A2734C">phpmyadmin-1  | </font>[migrations] 01-nginx-site-confs-default: succeeded | 
|  | <font color="#A2734C">phpmyadmin-1  | </font>[migrations] 02-default-location: executing... | 
|  | <font color="#A2734C">phpmyadmin-1  | </font>[migrations] 02-default-location: succeeded | 
|  | <font color="#A2734C">phpmyadmin-1  | </font>[migrations] done | 
|  | <font color="#2AA1B3">mariadb-1     | </font>[migrations] started | 
|  | <font color="#2AA1B3">mariadb-1     | </font>[migrations] no migrations found | 
|  | <font color="#26A269">piwigo-1      | </font>─────────────────────────────────────── | 
|  | <font color="#26A269">piwigo-1      | </font> | 
|  | <font color="#26A269">piwigo-1      | </font>      ██╗     ███████╗██╗ ██████╗ | 
|  | <font color="#26A269">piwigo-1      | </font>      ██║     ██╔════╝██║██╔═══██╗ | 
|  | <font color="#26A269">piwigo-1      | </font>      ██║     ███████╗██║██║   ██║ | 
|  | <font color="#26A269">piwigo-1      | </font>      ██║     ╚════██║██║██║   ██║ | 
|  | <font color="#26A269">piwigo-1      | </font>      ███████╗███████║██║╚██████╔╝ | 
|  | <font color="#26A269">piwigo-1      | </font>      ╚══════╝╚══════╝╚═╝ ╚═════╝ | 
|  | <font color="#26A269">piwigo-1      | </font> | 
|  | <font color="#26A269">piwigo-1      | </font>   Brought to you by linuxserver.io | 
|  | <font color="#26A269">piwigo-1      | </font>─────────────────────────────────────── | 
|  | <font color="#26A269">piwigo-1      | </font> | 
|  | <font color="#26A269">piwigo-1      | </font>To support LSIO projects visit: | 
|  | <font color="#26A269">piwigo-1      | </font>https://www.linuxserver.io/donate/ | 
|  | <font color="#26A269">piwigo-1      | </font> | 
|  | <font color="#26A269">piwigo-1      | </font>─────────────────────────────────────── | 
|  | <font color="#26A269">piwigo-1      | </font>GID/UID | 
|  | <font color="#26A269">piwigo-1      | </font>─────────────────────────────────────── | 
|  | <font color="#26A269">piwigo-1      | </font> | 
|  | <font color="#26A269">piwigo-1      | </font>User UID:    1000 | 
|  | <font color="#26A269">piwigo-1      | </font>User GID:    1000 | 
|  | <font color="#26A269">piwigo-1      | </font>─────────────────────────────────────── | 
|  | <font color="#26A269">piwigo-1      | </font> | 
|  | <font color="#26A269">piwigo-1      | </font>Setting resolver to  10.89.0.1 | 
|  | <font color="#26A269">piwigo-1      | </font>Setting worker_processes to 4 | 
|  | <font color="#A2734C">phpmyadmin-1  | </font>─────────────────────────────────────── | 
|  | <font color="#A2734C">phpmyadmin-1  | </font> | 
|  | <font color="#A2734C">phpmyadmin-1  | </font>      ██╗     ███████╗██╗ ██████╗ | 
|  | <font color="#A2734C">phpmyadmin-1  | </font>      ██║     ██╔════╝██║██╔═══██╗ | 
|  | <font color="#A2734C">phpmyadmin-1  | </font>      ██║     ███████╗██║██║   ██║ | 
|  | <font color="#A2734C">phpmyadmin-1  | </font>      ██║     ╚════██║██║██║   ██║ | 
|  | <font color="#A2734C">phpmyadmin-1  | </font>      ███████╗███████║██║╚██████╔╝ | 
|  | <font color="#A2734C">phpmyadmin-1  | </font>      ╚══════╝╚══════╝╚═╝ ╚═════╝ | 
|  | <font color="#A2734C">phpmyadmin-1  | </font> | 
|  | <font color="#A2734C">phpmyadmin-1  | </font>   Brought to you by linuxserver.io | 
|  | <font color="#A2734C">phpmyadmin-1  | </font>─────────────────────────────────────── | 
|  | <font color="#A2734C">phpmyadmin-1  | </font> | 
|  | <font color="#A2734C">phpmyadmin-1  | </font>To support LSIO projects visit: | 
|  | <font color="#A2734C">phpmyadmin-1  | </font>https://www.linuxserver.io/donate/ | 
|  | <font color="#A2734C">phpmyadmin-1  | </font> | 
|  | <font color="#A2734C">phpmyadmin-1  | </font>─────────────────────────────────────── | 
|  | <font color="#A2734C">phpmyadmin-1  | </font>GID/UID | 
|  | <font color="#A2734C">phpmyadmin-1  | </font>─────────────────────────────────────── | 
|  | <font color="#A2734C">phpmyadmin-1  | </font> | 
|  | <font color="#A2734C">phpmyadmin-1  | </font>User UID:    1000 | 
|  | <font color="#A2734C">phpmyadmin-1  | </font>User GID:    1000 | 
|  | <font color="#A2734C">phpmyadmin-1  | </font>─────────────────────────────────────── | 
|  | <font color="#A2734C">phpmyadmin-1  | </font> | 
|  | <font color="#26A269">piwigo-1      | </font>generating self-signed keys in /config/keys, you can replace these with your own keys if required | 
|  | <font color="#2AA1B3">mariadb-1     | </font>─────────────────────────────────────── | 
|  | <font color="#2AA1B3">mariadb-1     | </font> | 
|  | <font color="#2AA1B3">mariadb-1     | </font>      ██╗     ███████╗██╗ ██████╗ | 
|  | <font color="#2AA1B3">mariadb-1     | </font>      ██║     ██╔════╝██║██╔═══██╗ | 
|  | <font color="#2AA1B3">mariadb-1     | </font>      ██║     ███████╗██║██║   ██║ | 
|  | <font color="#2AA1B3">mariadb-1     | </font>      ██║     ╚════██║██║██║   ██║ | 
|  | <font color="#2AA1B3">mariadb-1     | </font>      ███████╗███████║██║╚██████╔╝ | 
|  | <font color="#2AA1B3">mariadb-1     | </font>      ╚══════╝╚══════╝╚═╝ ╚═════╝ | 
|  | <font color="#2AA1B3">mariadb-1     | </font> | 
|  | <font color="#2AA1B3">mariadb-1     | </font>   Brought to you by linuxserver.io | 
|  | <font color="#2AA1B3">mariadb-1     | </font>─────────────────────────────────────── | 
|  | <font color="#2AA1B3">mariadb-1     | </font> | 
|  | <font color="#2AA1B3">mariadb-1     | </font>To support LSIO projects visit: | 
|  | <font color="#2AA1B3">mariadb-1     | </font>https://www.linuxserver.io/donate/ | 
|  | <font color="#2AA1B3">mariadb-1     | </font> | 
|  | <font color="#2AA1B3">mariadb-1     | </font>─────────────────────────────────────── | 
|  | <font color="#2AA1B3">mariadb-1     | </font>GID/UID | 
|  | <font color="#2AA1B3">mariadb-1     | </font>─────────────────────────────────────── | 
|  | <font color="#2AA1B3">mariadb-1     | </font> | 
|  | <font color="#2AA1B3">mariadb-1     | </font>User UID:    1000 | 
|  | <font color="#2AA1B3">mariadb-1     | </font>User GID:    1000 | 
|  | <font color="#2AA1B3">mariadb-1     | </font>─────────────────────────────────────── | 
|  | <font color="#2AA1B3">mariadb-1     | </font> | 
|  | <font color="#26A269">piwigo-1      | </font>.......+......+.....+++++++++++++++++++++++++++++++++++++++*..+......+.......+..+.+...........+.+............+...+.........+...+++++++++++++++++++++++++++++++++++++++*......+....+...........+.+.........+............+..+...+...+....+............+..............+......+.+...+.........+......+............+........+.+...+..+.+.................+.+......+...+........+....+...+..+....+..+...+....+......+......+........+...+...+.+......+..+.....................+.+..............+.+........+..........+..+.+...+.....+....+......++++++ | 
|  | <font color="#A2734C">phpmyadmin-1  | </font>Setting resolver to  10.89.0.1 | 
|  | <font color="#A2734C">phpmyadmin-1  | </font>Setting worker_processes to 4 | 
|  | <font color="#A2734C">phpmyadmin-1  | </font>generating self-signed keys in /config/keys, you can replace these with your own keys if required | 
|  | <font color="#26A269">piwigo-1      | </font>..+......+.........+++++++++++++++++++++++++++++++++++++++*.+..+.+++++++++++++++++++++++++++++++++++++++*...+.....+......+............+..................+....+..................+.................+....+............+.....+...+......+....+..+...+.........+.......+........+.............+..+.+..+.........+...+.+.....+..........+...........+.+..+.......+...+..+.+........+..........+..+.............+.....+.+...+...+...+......+.....++++++ | 
|  | <font color="#26A269">piwigo-1      | </font>----- | 
|  | <font color="#2AA1B3">mariadb-1     | </font>Setting Up Initial Databases | 
|  | <font color="#2AA1B3">mariadb-1     | </font>Installing MariaDB/MySQL system tables in '/config/databases' ... | 
|  | <font color="#A2734C">phpmyadmin-1  | </font>...+..+.......+...+++++++++++++++++++++++++++++++++++++++*.+.....+......+...+.+..............+++++++++++++++++++++++++++++++++++++++*......+.........+.....+....+..............+...+.......+..+.+..............+.....................+....+...+........+...+....+......+.....+..........+..+...+....+..+.+..+......+.+....................+...+...+....+.........+..............+.+..+...++++++ | 
|  | <font color="#A2734C">phpmyadmin-1  | </font>.+..............+...+....+...+..+...+.......+........+.+............+.....+.........+++++++++++++++++++++++++++++++++++++++*.....+..+++++++++++++++++++++++++++++++++++++++*...........+..........+........+......+......+...+...............+.+...+..+.........+...................+.....+.......+......+...+......+.....+.+..+.+...............+.....+......+.+........+......+.............+.....+.......+...+......+..+.......+...+...+..+.............+...............+.....+.......+..+......+............+..........+.........+.....+....+............+..+.+..+..........+.................+...+....+...+...+........+....+..+....+..+.......+.....+............+.........+....+........+.........+.+..+.+...........+.+..............+...+......+.......+.....+...+.......+.........+.........+..+............+...+...+.......+.........+.........+..............+............+......+...+......+.+..+..........+.....+.+..+...+.+...+.....+.......+.....+...+......+......+......+..........+..............+.+.....+.......+...+...+..+....+...+..+.........+....+...+...+.....+.......+........+.........+.+......++++++ | 
|  | <font color="#A2734C">phpmyadmin-1  | </font>----- | 
|  | <font color="#2AA1B3">mariadb-1     | </font>2024-05-15 21:20:13 1 [Warning] Failed to load slave replication state from table mysql.gtid_slave_pos: 1017: Can't find file: './mysql/' (errno: 2 "No such file or directory") | 
|  | <font color="#A2734C">phpmyadmin-1  | </font>[custom-init] No custom files found, skipping... | 
|  | <font color="#A2734C">phpmyadmin-1  | </font>[ls.io-init] done. | 
|  | <font color="#26A269">piwigo-1      | </font>[custom-init] No custom files found, skipping... | 
|  | <font color="#26A269">piwigo-1      | </font>[ls.io-init] done. | 
|  | <font color="#2AA1B3">mariadb-1     | </font>OK | 
|  | <font color="#2AA1B3">mariadb-1     | </font> | 
|  | <font color="#2AA1B3">mariadb-1     | </font>To start mariadbd at boot time you have to copy | 
|  | <font color="#2AA1B3">mariadb-1     | </font>support-files/mariadb.service to the right place for your system | 
|  | <font color="#2AA1B3">mariadb-1     | </font> | 
|  | <font color="#2AA1B3">mariadb-1     | </font> | 
|  | <font color="#2AA1B3">mariadb-1     | </font>PLEASE REMEMBER TO SET A PASSWORD FOR THE MariaDB root USER ! | 
|  | <font color="#2AA1B3">mariadb-1     | </font>To do so, start the server, then issue the following command: | 
|  | <font color="#2AA1B3">mariadb-1     | </font> | 
|  | <font color="#2AA1B3">mariadb-1     | </font>'/usr/bin/mariadb-secure-installation' | 
|  | <font color="#2AA1B3">mariadb-1     | </font> | 
|  | <font color="#2AA1B3">mariadb-1     | </font>which will also give you the option of removing the test | 
|  | <font color="#2AA1B3">mariadb-1     | </font>databases and anonymous user created by default.  This is | 
|  | <font color="#2AA1B3">mariadb-1     | </font>strongly recommended for production servers. | 
|  | <font color="#2AA1B3">mariadb-1     | </font> | 
|  | <font color="#2AA1B3">mariadb-1     | </font>See the MariaDB Knowledgebase at https://mariadb.com/kb | 
|  | <font color="#2AA1B3">mariadb-1     | </font> | 
|  | <font color="#2AA1B3">mariadb-1     | </font>You can start the MariaDB daemon with: | 
|  | <font color="#2AA1B3">mariadb-1     | </font>cd '/usr' ; /usr/bin/mariadb-safe --datadir='/config/databases' | 
|  | <font color="#2AA1B3">mariadb-1     | </font> | 
|  | <font color="#2AA1B3">mariadb-1     | </font>You can test the MariaDB daemon with mysql-test-run.pl | 
|  | <font color="#2AA1B3">mariadb-1     | </font>cd '/usr/mysql-test' ; perl mariadb-test-run.pl | 
|  | <font color="#2AA1B3">mariadb-1     | </font> | 
|  | <font color="#2AA1B3">mariadb-1     | </font>Please report any problems at https://mariadb.org/jira | 
|  | <font color="#2AA1B3">mariadb-1     | </font> | 
|  | <font color="#2AA1B3">mariadb-1     | </font>The latest information about MariaDB is available at https://mariadb.org/. | 
|  | <font color="#2AA1B3">mariadb-1     | </font> | 
|  | <font color="#2AA1B3">mariadb-1     | </font>Consider joining MariaDB's strong and vibrant community: | 
|  | <font color="#2AA1B3">mariadb-1     | </font>https://mariadb.org/get-involved/ | 
|  | <font color="#2AA1B3">mariadb-1     | </font> | 
|  | <font color="#2AA1B3">mariadb-1     | </font>2024-05-15 21:20:46 0 [Note] Starting MariaDB 10.11.6-MariaDB-log source revision fecd78b83785d5ae96f2c6ff340375be803cd299 as process 185 | 
|  | <font color="#2AA1B3">mariadb-1     | </font>2024-05-15 21:20:46 0 [Note] InnoDB: Compressed tables use zlib 1.3.1 | 
|  | <font color="#2AA1B3">mariadb-1     | </font>2024-05-15 21:20:46 0 [Note] InnoDB: Number of transaction pools: 1 | 
|  | <font color="#2AA1B3">mariadb-1     | </font>2024-05-15 21:20:46 0 [Note] InnoDB: Using crc32 + pclmulqdq instructions | 
|  | <font color="#2AA1B3">mariadb-1     | </font>2024-05-15 21:20:46 0 [Note] mariadbd: O_TMPFILE is not supported on /tmp (disabling future attempts) | 
|  | <font color="#2AA1B3">mariadb-1     | </font>2024-05-15 21:20:46 0 [Note] InnoDB: Using Linux native AIO | 
|  | <font color="#2AA1B3">mariadb-1     | </font>2024-05-15 21:20:46 0 [Note] InnoDB: Initializing buffer pool, total size = 256.000MiB, chunk size = 4.000MiB | 
|  | <font color="#2AA1B3">mariadb-1     | </font>2024-05-15 21:20:46 0 [Note] InnoDB: Completed initialization of buffer pool | 
|  | <font color="#2AA1B3">mariadb-1     | </font>2024-05-15 21:20:47 0 [Note] InnoDB: Buffered log writes (block size=512 bytes) | 
|  | <font color="#2AA1B3">mariadb-1     | </font>2024-05-15 21:20:47 0 [Note] InnoDB: End of log at LSN=46846 | 
|  | <font color="#2AA1B3">mariadb-1     | </font>2024-05-15 21:20:47 0 [Note] InnoDB: 128 rollback segments are active. | 
|  | <font color="#2AA1B3">mariadb-1     | </font>2024-05-15 21:20:47 0 [Note] InnoDB: Setting file './ibtmp1' size to 12.000MiB. Physically writing the file full; Please wait ... | 
|  | <font color="#2AA1B3">mariadb-1     | </font>2024-05-15 21:20:47 0 [Note] InnoDB: File './ibtmp1' size is now 12.000MiB. | 
|  | <font color="#2AA1B3">mariadb-1     | </font>2024-05-15 21:20:47 0 [Note] InnoDB: log sequence number 46846; transaction id 14 | 
|  | <font color="#2AA1B3">mariadb-1     | </font>2024-05-15 21:20:47 0 [Note] Plugin 'FEEDBACK' is disabled. | 
|  | <font color="#2AA1B3">mariadb-1     | </font>2024-05-15 21:20:47 0 [Note] InnoDB: Loading buffer pool(s) from /config/databases/ib_buffer_pool | 
|  | <font color="#2AA1B3">mariadb-1     | </font>2024-05-15 21:20:47 0 [Note] InnoDB: Buffer pool(s) load completed at 240515 21:20:47 | 
|  | <font color="#2AA1B3">mariadb-1     | </font>2024-05-15 21:20:47 0 [Note] Server socket created on IP: '0.0.0.0'. | 
|  | <font color="#2AA1B3">mariadb-1     | </font>2024-05-15 21:20:47 0 [Note] Server socket created on IP: '::'. | 
|  | <font color="#2AA1B3">mariadb-1     | </font>2024-05-15 21:20:48 0 [Note] mariadbd: ready for connections. | 
|  | <font color="#2AA1B3">mariadb-1     | </font>Version: '10.11.6-MariaDB-log'  socket: '/var/run/mysqld/mysqld.sock'  port: 3306  Alpine Linux | 
|  | <font color="#2AA1B3">mariadb-1     | </font>2024-05-15 21:20:49 0 [Note] mariadbd (initiated by: root[root] @ localhost []): Normal shutdown | 
|  | <font color="#2AA1B3">mariadb-1     | </font>2024-05-15 21:20:49 0 [Note] InnoDB: FTS optimize thread exiting. | 
|  | <font color="#2AA1B3">mariadb-1     | </font>2024-05-15 21:20:50 0 [Note] InnoDB: Starting shutdown... | 
|  | <font color="#2AA1B3">mariadb-1     | </font>2024-05-15 21:20:50 0 [Note] InnoDB: Dumping buffer pool(s) to /config/databases/ib_buffer_pool | 
|  | <font color="#2AA1B3">mariadb-1     | </font>2024-05-15 21:20:50 0 [Note] InnoDB: Buffer pool(s) dump completed at 240515 21:20:50 | 
|  | <font color="#2AA1B3">mariadb-1     | </font>2024-05-15 21:20:50 0 [Note] InnoDB: Removed temporary tablespace data file: "./ibtmp1" | 
|  | <font color="#2AA1B3">mariadb-1     | </font>2024-05-15 21:20:50 0 [Note] InnoDB: Shutdown completed; log sequence number 46846; transaction id 16 | 
|  | <font color="#2AA1B3">mariadb-1     | </font>2024-05-15 21:20:50 0 [Note] mariadbd: Shutdown complete | 
|  | <font color="#2AA1B3">mariadb-1     | </font> | 
|  | <font color="#2AA1B3">mariadb-1     | </font>Database Setup Completed | 
|  | <font color="#2AA1B3">mariadb-1     | </font>[custom-init] No custom files found, skipping... | 
|  | <font color="#2AA1B3">mariadb-1     | </font>240515 21:20:51 mysqld_safe Logging to '/config/databases/piwigo-mariadb.err'. | 
|  | <font color="#2AA1B3">mariadb-1     | </font>240515 21:20:51 mysqld_safe Starting mariadbd daemon with databases from /config/databases | 
|  | <font color="#2AA1B3">mariadb-1     | </font>Connection to localhost (::1) 3306 port [tcp/mysql] succeeded! | 
|  | <font color="#2AA1B3">mariadb-1     | </font>[ls.io-init] done. | 
|  | </pre></html></WRAP> | 
|  | </WRAP> | 
|  |  | 
|  | ===== インストールと動作確認 ===== | 
|  | [[http://localhost:8080/|]] にアクセスして、Piwigo のインストールを済ませる...😉\\ | 
|  | <WRAP zoomimg w300 x2_0> | 
|  | {{:linux:piwigo_install_001.png|}} | 
|  | {{:linux:piwigo_install_002.png|}} | 
|  | {{:linux:piwigo_install_003.png|}} | 
|  | </WRAP> | 
|  |  | 
|  | ===== 参考文献 ===== | 
|  | [[https://docs.linuxserver.io/images/docker-piwigo/|piwigo - LinuxServer.io]]\\ | 
|  | [[https://docs.linuxserver.io/images/docker-mariadb/|mariadb - LinuxServer.io]]\\ | 
|  | [[https://docs.linuxserver.io/images/docker-phpmyadmin/|phpmyadmin - LinuxServer.io]]\\ | 
|  | [[https://docs.linuxserver.io/images/docker-nginx/|nginx - LinuxServer.io]]\\ | 
|  |  | 
|  | ==== 付録 ==== | 
|  | [[tw>tomoyan596sp/status/1790861661366309286|Podmanで3分クッキングPiwigo写真管理Webサーバーを建てるの巻🍥😅]]\\ | 
|  |  |