☁️
Nextcloudのアプデ(Docker)
Dockerからコンテナのアプデするか~~~と思いながらCloudflaredとNextcloudのイメージを適当にpullした後にcompose upしたらなんか起動しない
メンテナンスモードって出てくるからググって、phpを弄ればいいのね~~って出てきたから弄ったら所有者が違うって怒られた
- コンテナに入る
docker compose exec nextcloud /bin/bash
- nanoとか入れる
apt update
apt install nano
-
cd config
のあとに、nano config.php
の"maintenance"を"false"にする - exit
- コンテナの再起動
私はProxmoxでVMを立てて、その中にDockerとTailscaleを入れて、メインPCからTailscale経由のSSHでメンテナンスをしてるのですが
Dockerをあまり知らない私はconfig.phpを直接いじるDocker execに慣れていなくて、どこかで見つけてきた、docker container cp
を使って、config.phpをメインPCに持ってきて、編集してからもう一度cpでもとに戻したところ、ファイルの権限関係が狂ってNextcloudに怒られてしまった
ここで、execをちゃんと覚えてコンテナに突入、権限周りを整理して無事に起動できた
うお~~~
Discussion