Bonjour,
Je possède un NAS QNap TS-451D2
Une application nommée Container Station s'y trouve et me permet de faire tourner des conteneurs LXD ou Docker
J'aimerai déployer des applications de ma conception sur mon NAS mais je rencontre des difficultés
Pour importer une image dans Container Station, je dois improter une image en tar (ou gz ou tgz)
J'utilise Visual Studio 2022 pour créer un projet web api de base
- ASP.NET Core Web API
- Project name : dockertest- Framework : .NET 6.0 LTS
- Authentication : none
- Configure for HTTPS unckecked
- Enable Docker checked
- Docker OS : Linux
- Use controllers checked
- Enable OpenAPI support checked
- Do not use top-level statements unchecked
L'application se compile et se lance dans Docker Desktop sans problème.
J'ai d'abord essayé en récupérant l'image docker en utilisant la ligne de commande suivante :
docker save dockertest -o dockertest.tar
l'image s'importe bien dans Container Station mais l'application ne semble pas fonctionner.
En explorant l'archive tar, il m'est impossible de trouver les fichiers de l'application
J'ai ensuite essayé de créer l'image en ligne de commande : owing command
docker build -t dockertest:dev -o type=tar,dest=DockerTest.tar -f DockerTest\Dockerfile .
mais lorsque j'importe l'image tar, Container Station ne semble pas aimer le fichier et m'affiche :
Error : File not supported
Est-ce que quelqu'un aurait déjà eu à faire avec Container Station ou aurait des suggestion à me faire ?
autres infos à toutes fin utiles:
firmware QTS 5.0.1.2425
Container Station v2.6.6.664 installed 2023/06/11
Partager