Adoption d'un conteneur lance par docker run (stop + rename, rollback conserve)
This commit is contained in:
1 parent
28d0742091
commit
1c63f59a28
2 files changed
+40
No files matched your search
@@ -60,6 +60,22 @@ curl -fsSL .../install.sh | sudo bash -s -- --tag v50
|
||||
L'installeur sauvegarde le `docker-compose.yml` précédent en `.bak.<date>` s'il
|
||||
change, et ne touche jamais `config/`, `data/` ni `log/`.
|
||||
|
||||
## Adoption d'un conteneur existant
|
||||
|
||||
Si un conteneur `streambox-aio` tourne déjà mais a été créé par `docker run`
|
||||
(sans labels compose), `docker compose up -d` échouerait sur un conflit de nom.
|
||||
L'installeur le détecte, l'**arrête** et le renomme
|
||||
`streambox-aio.avant-compose.<date>` — il n'est pas supprimé. Il reste le
|
||||
rollback immédiat :
|
||||
|
||||
```bash
|
||||
docker rm -f streambox-aio
|
||||
docker rename streambox-aio.avant-compose.<date> streambox-aio
|
||||
docker start streambox-aio
|
||||
```
|
||||
|
||||
Un conteneur déjà géré par ce projet compose est simplement recréé.
|
||||
|
||||
## Rollback
|
||||
|
||||
```bash
|
||||
|
||||
Reference in new issue
Block a user