次のリビジョン | 前のリビジョン |
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サーバーを建てるの巻🍥😅]]\\ |
| |