Outils pour utilisateurs

Outils du site


docker:rest-server

Ceci est une ancienne révision du document !


Docker: container pour rest-server

Au préalable, compiler un serveur rest et prendre le binaire.

  1. Créer un fichier Dockerfile (D majuscule est important):
    nano Dockerfile

    et introduisez les lignes suivantes

    # Filename: Dockerfile 
    FROM node:10-alpine
    ENV PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
    ADD test.sh /usr/bin/
    WORKDIR /usr/bin
    #COPY package*.json ./
    #RUN npm install
    #RUN apt update && apt-get install golang-go git make -y
    #RUN chmod +x /usr/bin/test.sh
    #RUN git clone https://github.com/restic/rest-server && cd rest-server && make && make install && apt remove golang-go git -y && apt autoremove -y && cd .. && rm rest-server/ -R
    #CMD ["ls",,"-l","/usr/bin"]
    CMD ["/usr/local/bin/rest-server"]
    #CMD ["test.sh"]
    #COPY . .
    

Script pour effacer/créer/puis lancer une image Docker test

echo Suppression anciennes images
echo ****************************
docker image rmi test -f
echo.
echo Création nouvelle image
echo ***********************
docker build . -t test
echo.
echo Lancement nouvelle image
echo ************************
echo.
docker run -ti test -v /tmp:/data/test
docker/rest-server.1590694105.txt.gz · Dernière modification : (modification externe)