RaspbianFrance / raspisms-deb

Scripts and tools to generate raspisms packages.
GNU General Public License v3.0
2 stars 1 forks source link

Installation dans un container docker #1

Open hotfix31 opened 2 years ago

hotfix31 commented 2 years ago

Bonjour,

Je souhaiterais faire tourner RaspiSMS dans un container docker, j'arrive pratiquement au bout de l'installation. Cependant, après l'affichage des identifiants à la fin de l'installation du paquet debian. Le RUN doit rester bloqué dans une boucle que je n'arrive pas à trouver.

FROM debian:buster

ENV DEBIAN_FRONTEND noninteractive

RUN apt-get update -y \
    && apt-get install -y apt-transport-https gnupg2 curl

RUN apt-get update -y \
    && apt-get install -y --no-install-recommends gammu

RUN echo "deb https://apt.raspisms.fr/ buster contrib" | tee -a /etc/apt/sources.list.d/raspisms.list \
    && curl https://apt.raspisms.fr/conf/pub.gpg.key | apt-key add -

RUN apt-get update -y \
    && apt-get install -y raspisms

RUN apt-get clean \
    && rm -rf /var/lib/apt/lists/*

Resultat :

docker build ./
[+] Building 668.4s (7/9)                                                                                                                                                   
 => [internal] load build definition from Dockerfile                                                                                                                   0.1s
 => => transferring dockerfile: 604B                                                                                                                                   0.0s
 => [internal] load .dockerignore                                                                                                                                      0.0s
 => => transferring context: 2B                                                                                                                                        0.0s
 => [internal] load metadata for docker.io/library/debian:buster                                                                                                       0.9s
 => [1/6] FROM docker.io/library/debian:buster@sha256:e5b41ae2b4cf0d04b80cd2f89724e9cfc09e334ac64f188b9808929c748af526                                                 0.0s
 => CACHED [2/6] RUN apt-get update -y     && apt-get install -y apt-transport-https gnupg2 curl                                                                       0.0s
 => CACHED [3/6] RUN apt-get update -y     && apt-get install -y --no-install-recommends gammu                                                                         0.0s
 => CACHED [4/6] RUN echo "deb https://apt.raspisms.fr/ buster contrib" | tee -a /etc/apt/sources.list.d/raspisms.list     && curl https://apt.raspisms.fr/conf/pub.g  0.0s
 => [5/6] RUN apt-get update -y     && apt-get install -y raspisms                                                                                                   667.0s
 => => # ####### RASPISMS USER ######                                                                                                                                      
 => => # Email: admin@example.com                                                                                                                                          
 => => # Password: xxxxxxxxxx                                                                                                                                              
 => => # Admin: true                                                                                                                                                       
 => => # You can find those in /usr/share/raspisms/.credentials                                                                                                            
 => => # ############################                                                                                                                                       

Auriez-vous une idée pour aiguiller mes recherches ? Par avance merci pour votre aide.

OsaAjani commented 2 years ago

Bonjour, Non je n'ai pas de solution à part extraire le script du paquet .deb et l'exécuter à la main.

Le bug de l'installation viens clairement de l'interaction entre docker et le paquet debian, mais je n'ai jamais réussi à le résoudre.

Si quelqu'un a une solution je suis preneur d'une pull request.

Le 29 mai 2022 00:23:24 GMT+02:00, "Frédéric Le Barzic" @.***> a écrit :

Bonjour,

Je souhaiterais faire tourner RaspiSMS dans un container docker, j'arrive pratiquement au bout de l'installation. > Cependant, après l'affichage des identifiants à la fin de l'installation du paquet debian. > Le RUN doit rester bloqué dans une boucle que je n'arrive pas à trouver.


FROM debian:buster

ENV DEBIAN_FRONTEND noninteractive

RUN apt-get update -y \

   && apt-get install -y apt-transport-https gnupg2 curl

RUN apt-get update -y \

   && apt-get install -y --no-install-recommends gammu

RUN echo "deb https://apt.raspisms.fr/ buster contrib" | tee -a /etc/apt/sources.list.d/raspisms.list \

   && curl https://apt.raspisms.fr/conf/pub.gpg.key | apt-key add -

RUN apt-get update -y \

   && apt-get install -y raspisms

RUN apt-get clean \

   && rm -rf /var/lib/apt/lists/*

Resultat :


docker build ./

[+] Building 668.4s (7/9)                                                                                                                                                   >
=> [internal] load build definition from Dockerfile                                                                                                                   0.1s

=> => transferring dockerfile: 604B                                                                                                                                   0.0s

=> [internal] load .dockerignore                                                                                                                                      0.0s

=> => transferring context: 2B                                                                                                                                        0.0s

=> [internal] load metadata for docker.io/library/debian:buster                                                                                                       0.9s

=> [1/6] FROM ***@***.***:e5b41ae2b4cf0d04b80cd2f89724e9cfc09e334ac64f188b9808929c748af526                                                 0.0s

=> CACHED [2/6] RUN apt-get update -y     && apt-get install -y apt-transport-https gnupg2 curl                                                                       0.0s

=> CACHED [3/6] RUN apt-get update -y     && apt-get install -y --no-install-recommends gammu                                                                         0.0s

=> CACHED [4/6] RUN echo "deb https://apt.raspisms.fr/ buster contrib" | tee -a /etc/apt/sources.list.d/raspisms.list     && curl https://apt.raspisms.fr/conf/pub.g  0.0s

=> [5/6] RUN apt-get update -y     && apt-get install -y raspisms                                                                                                   667.0s

=> => # ####### RASPISMS USER ######                                                                                                                                      >
=> => # Email: ***@***.***                                                                                                                                          >
=> => # Password: xxxxxxxxxx                                                                                                                                              >
=> => # Admin: true                                                                                                                                                       >
=> => # You can find those in /usr/share/raspisms/.credentials                                                                                                            >
=> => # ############################                                                                                                                                       >
       >

Auriez-vous une idée pour aiguiller mes recherches ?

Par avance merci pour votre aide.

-- > Reply to this email directly or view it on GitHub:

https://github.com/RaspbianFrance/raspisms-deb/issues/1

You are receiving this because you are subscribed to this thread.

Message ID: @.***>

hotfix31 commented 2 years ago

Ok merci, je continue de creuser.

Je vais extraire le script du paquet et faire un joli copier-coller pour comprendre.

vincent1890 commented 1 month ago

Ok merci, je continue de creuser.

Je vais extraire le script du paquet et faire un joli copier-coller pour comprendre.

Bonjour avez vous reussi a avancé sur le sujet svp ?