Найти Π² Π”Π·Π΅Π½Π΅
Π£Ρ€ΠΎΠΊΠΈ Linux

πŸš€ УскоряСм Ρ€Π°Π±ΠΎΡ‚Ρƒ с Docker: практичСскиС совСты для sysadmin ΠΈ DevOps

πŸš€ УскоряСм Ρ€Π°Π±ΠΎΡ‚Ρƒ с Docker: практичСскиС совСты для sysadmin ΠΈ DevOps ΠŸΡ€ΠΈΠ²Π΅Ρ‚! МногиС ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°ΡŽΡ‚ΡΡ с ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ Π² Ρ€Π°Π±ΠΎΡ‚Π΅ с Docker β€” ΠΎΡ‚ ΠΌΠ΅Π΄Π»Π΅Π½Π½Ρ‹Ρ… сборок Π΄ΠΎ ошибок запуска ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠ². БСгодня я расскаТу ΠΎ простых Ρ‚Ρ€ΡŽΠΊΠ°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ускорят Ρ‚Π²ΠΎΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΈ избавят ΠΎΡ‚ Π³ΠΎΠ»ΠΎΠ²Π½ΠΎΠΉ Π±ΠΎΠ»ΠΈ. - Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉ multi-stage сборки, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΎΠ±Ρ€Π°Π·ΠΎΠ² - НС Π·Π°Π±ΡƒΠ΄ΡŒ ΠΎΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ Π½Π΅Π½ΡƒΠΆΠ½Ρ‹Π΅ ΠΎΠ±Ρ€Π°Π·Ρ‹ ΠΈ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Ρ‹ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ: docker image prune -a docker container prune - Π’ΠΊΠ»ΡŽΡ‡ΠΈ ΠΊΠ΅ΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ для быстрого ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ³ΠΎ сборки: docker build --cache-from=ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΉ_ΠΎΠ±Ρ€Π°Π· -t ΠΌΠΎΠΉ_ΠΎΠ±Ρ€Π°Π· . - Для автоматичСской очистки unused data ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉ: docker system prune -af - Когда Π½ΡƒΠΆΠ΅Π½ быстрый доступ ΠΊ Π»ΠΎΠ³Π°ΠΌ β€” ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉ: docker logs -f ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ - Для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ сСти ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°ΠΌΠΈ β€” свСТий ΠΈ быстрый способ β€” создавай ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ сСти: docker network create ΠΌΠΎΡ‘_ΡΠ΅Ρ‚ΡŒ docker run --net=ΠΌΠΎΠ΅_ΡΠ΅Ρ‚ΡŒ ... - НС Π·Π°Π±Ρ‹Π²Π°ΠΉ ΠΏΡ€ΠΎ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ…: ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉ volume для хранСния Π²Π°ΠΆΠ½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… Π²Π½Π΅ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°. Π­Ρ‚ΠΈ хитрости ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ Ρ‚Π΅

πŸš€ УскоряСм Ρ€Π°Π±ΠΎΡ‚Ρƒ с Docker: практичСскиС совСты для sysadmin ΠΈ DevOps

ΠŸΡ€ΠΈΠ²Π΅Ρ‚! МногиС ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°ΡŽΡ‚ΡΡ с ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ Π² Ρ€Π°Π±ΠΎΡ‚Π΅ с Docker β€” ΠΎΡ‚ ΠΌΠ΅Π΄Π»Π΅Π½Π½Ρ‹Ρ… сборок Π΄ΠΎ ошибок запуска ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠ². БСгодня я расскаТу ΠΎ простых Ρ‚Ρ€ΡŽΠΊΠ°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ускорят Ρ‚Π²ΠΎΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΈ избавят ΠΎΡ‚ Π³ΠΎΠ»ΠΎΠ²Π½ΠΎΠΉ Π±ΠΎΠ»ΠΈ.

- Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉ multi-stage сборки, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΎΠ±Ρ€Π°Π·ΠΎΠ²

- НС Π·Π°Π±ΡƒΠ΄ΡŒ ΠΎΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ Π½Π΅Π½ΡƒΠΆΠ½Ρ‹Π΅ ΠΎΠ±Ρ€Π°Π·Ρ‹ ΠΈ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Ρ‹ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ:

docker image prune -a

docker container prune

- Π’ΠΊΠ»ΡŽΡ‡ΠΈ ΠΊΠ΅ΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ для быстрого ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ³ΠΎ сборки:

docker build --cache-from=ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΉ_ΠΎΠ±Ρ€Π°Π· -t ΠΌΠΎΠΉ_ΠΎΠ±Ρ€Π°Π· .

- Для автоматичСской очистки unused data ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉ:

docker system prune -af

- Когда Π½ΡƒΠΆΠ΅Π½ быстрый доступ ΠΊ Π»ΠΎΠ³Π°ΠΌ β€” ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉ:

docker logs -f ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€

- Для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ сСти ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°ΠΌΠΈ β€” свСТий ΠΈ быстрый способ β€” создавай ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ сСти:

docker network create ΠΌΠΎΡ‘_ΡΠ΅Ρ‚ΡŒ

docker run --net=ΠΌΠΎΠ΅_ΡΠ΅Ρ‚ΡŒ ...

- НС Π·Π°Π±Ρ‹Π²Π°ΠΉ ΠΏΡ€ΠΎ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ…: ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉ volume для хранСния Π²Π°ΠΆΠ½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… Π²Π½Π΅ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°.

Π­Ρ‚ΠΈ хитрости ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ Ρ‚Π΅Π±Π΅ ΡΠΎΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ врСмя Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ ΠΏΠΎΠ²Ρ‹ΡΠΈΡ‚ΡŒ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ.

Π“ΠΎΡ‚ΠΎΠ² Π»ΠΈ Ρ‚Ρ‹ ΠΊ Π½ΠΎΠ²Ρ‹ΠΌ Π²Ρ‹Π·ΠΎΠ²Π°ΠΌ? А знаСшь Π»ΠΈ, ΠΊΠ°ΠΊ быстро ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ сСрвисы?

πŸ“š ΠŸΡ€ΠΎΠΊΠ°Ρ‡Π°ΠΉ свои скилы Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌ ΠΊΠ°Π½Π°Π»Π΅ https://t.me/LinuxSkill Π° ΠΏΡ€ΠΎΠΉΡ‚ΠΈ тСсты Π½Π° Π·Π½Π°Π½ΠΈΠ΅ linux Π² Π±ΠΎΡ‚Π΅ https://t.me/gradeliftbot

πŸ“© Π—Π°Π²Ρ‚Ρ€Π°: Как Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Fail2Ban Π·Π° 5 ΠΌΠΈΠ½ΡƒΡ‚! Π’ΠΊΠ»ΡŽΡ‡ΠΈ πŸ”” Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ!