| Порівняння попередніх версій
Попередня ревізія
Наступна ревізія
|
Попередня ревізія
|
software:docker [2020/03/06 14:40] charon [Learn Enough Docker to be Useful] |
software:docker [2023/09/26 20:04] (поточний) charon [Best Practises] |
| * [[software:docker:install|Install in Linux]] | * [[software:docker:install|Install in Linux]] |
| * [[software:docker:clearspace|Clear occupied space]] | * [[software:docker:clearspace|Clear occupied space]] |
| | * [[software:docker:tips|Docker tips]] |
| | |
| | ===== Best Practises ===== |
| | * [[https://snyk.io/blog/containerizing-go-applications-with-docker/|Best practices for containerizing Go applications with Docker]] |
| | * [[https://snyk.io/blog/10-best-practices-to-containerize-nodejs-web-applications-with-docker/|10 best practices to containerize Node.js web applications with Docker]] |
| | * [[https://snyk.io/blog/best-practices-to-build-java-containers-with-docker/|10 best practices to build a Java container with Docker]] |
| | * [[https://snyk.io/blog/best-practices-containerizing-python-docker/|Best practices for containerizing Python applications with Docker]] |
| |
| ===== Learn Enough Docker to be Useful ===== | ===== Learn Enough Docker to be Useful ===== |
| - [[https://towardsdatascience.com/15-docker-commands-you-should-know-970ea5203421|15 Docker Commands You Should Know]] | - [[https://towardsdatascience.com/15-docker-commands-you-should-know-970ea5203421|15 Docker Commands You Should Know]] |
| - [[https://towardsdatascience.com/pump-up-the-volumes-data-in-docker-a21950a8cd8|Pump up the Volumes: Data in Docker]] - about docker volumes | - [[https://towardsdatascience.com/pump-up-the-volumes-data-in-docker-a21950a8cd8|Pump up the Volumes: Data in Docker]] - about docker volumes |
| | |
| | * [[https://towardsdatascience.com/top-20-docker-security-tips-81c41dd06f57|Top 20 Docker Security Tips]] |
| ===== Links ===== | ===== Links ===== |
| * [[https://medium.com/pintail-labs/docker-series-what-is-docker-9eddca88f434|Docker Series — What is Docker?]] там же ссылки на продолжение серии | * [[https://medium.com/pintail-labs/docker-series-what-is-docker-9eddca88f434|Docker Series — What is Docker?]] там же ссылки на продолжение серии |
| * [[https://hackernoon.com/dockerizing-django-for-development-bc36bdd3bb63|Dockerizing Django for Development]] | * [[https://hackernoon.com/dockerizing-django-for-development-bc36bdd3bb63|Dockerizing Django for Development]] |
| * [[https://blog.docker.com/2019/07/intro-guide-to-dockerfile-best-practices/|Intro Guide to Dockerfile Best Practices]] | * [[https://blog.docker.com/2019/07/intro-guide-to-dockerfile-best-practices/|Intro Guide to Dockerfile Best Practices]] |
| | * [[https://pythonspeed.com/articles/faster-multi-stage-builds/|Why your build is surprisingly slow, and how to speed it up]] |
| | * [[https://pythonspeed.com/articles/root-capabilities-docker-security/|Less capabilities, more security: minimizing privilege escalation in Docker]] - docker without root and capabilities |
| | * [[https://pythonspeed.com/articles/major-python-release/|When to switch to Python 3.8]] |
| | * [[https://pythonspeed.com/articles/build-secrets-docker-compose/|Build secrets in Docker Compose, the secure way]] |
| | * [[https://pythonspeed.com/articles/activate-virtualenv-dockerfile/|Elegantly activating a virtualenv in a Dockerfile]] |
| | * [[https://pythonspeed.com/articles/multi-stage-docker-python/|Python specifics—virtualenv, –user, and other methods]] |
| | * [[https://pythonspeed.com/articles/schema-migrations-server-startup/|Decoupling database migrations from server startup: why and how]] |
| | * [[https://pythonspeed.com/articles/identifying-images/|Making your Docker images identifiable]] |
| | * [[https://dille.name/blog/2019/12/05/creating-advanced-entrypoints-for-containers/|Creating Advanced Entrypoints for Containers]] |
| | |
| | * [[https://jeanphix.github.io/2017/06/14/how-to-configure-a-gitlab-ecs-continuous-deployment-pipeline/|Example GitLab CI pipeline]] |