User Tools

Site Tools


технология_docker

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
технология_docker [2026/02/18 16:36]
val [docker-compose]
технология_docker [2026/03/18 15:52] (current)
val [Создание образа для приложения с использованием Dockerfile]
Line 256: Line 256:
   * [[https://​stackoverflow.com/​questions/​49955097/​how-do-i-add-a-user-when-im-using-alpine-as-a-base-image|How do I add a user when I'm using Alpine as a base image?]]   * [[https://​stackoverflow.com/​questions/​49955097/​how-do-i-add-a-user-when-im-using-alpine-as-a-base-image|How do I add a user when I'm using Alpine as a base image?]]
  
 +  * [[https://​hub.docker.com/​_/​python]]
 <​code>​ <​code>​
 :~/pywebd$ ## mkdir etc/; cp -rv /​etc/​pywebd/​ etc/ :~/pywebd$ ## mkdir etc/; cp -rv /​etc/​pywebd/​ etc/
Line 285: Line 286:
  
 #COPY --chown=myuser:​myuser app.py . #COPY --chown=myuser:​myuser app.py .
 +
 +## COPY --chown=myuser:​myuser gunicorn.conf.py .
 ## COPY --chown=myuser:​myuser etc/ /etc/ ## COPY --chown=myuser:​myuser etc/ /etc/
 ## COPY --chown=myuser:​myuser var/ /var/ ## COPY --chown=myuser:​myuser var/ /var/
Line 290: Line 293:
 ### ADD www.tgz /var/ ### ADD www.tgz /var/
  
-### ENV PYWEBD_PORT=4080 +# ENV PYWEBD_PORT=4080 
-### ENV PYWEBD_DOC_ROOT=/​var/​www/​+# ENV PYWEBD_DOC_ROOT=/​var/​www/​
  
 ### EXPOSE 4080 ### EXPOSE 4080
Line 297: Line 300:
 ENTRYPOINT ["​python"​] ENTRYPOINT ["​python"​]
 CMD ["​app.py"​] CMD ["​app.py"​]
 +# ENTRYPOINT ["​gunicorn","​-c","​gunicorn.conf.py","​app:​app"​]
 </​code><​code>​ </​code><​code>​
 :~/pywebd$ time docker build -t pywebd . :~/pywebd$ time docker build -t pywebd .
технология_docker.1771421804.txt.gz · Last modified: 2026/02/18 16:36 by val