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.
- Créer un fichier Dockerfile (D majuscule est important):
nano Dockerfileet 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)
