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

πŸ› οΈ Как ΡƒΡΠΊΠΎΡ€ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ с Docker: сСкрСты для систСмных Π°Π΄ΠΌΠΈΠ½ΠΎΠ²

πŸ› οΈ Как ΡƒΡΠΊΠΎΡ€ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ с Docker: сСкрСты для систСмных Π°Π΄ΠΌΠΈΠ½ΠΎΠ² ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΠΈ Linux ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ! πŸš€ Π₯ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ваши ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Ρ‹ Π·Π°ΠΏΡƒΡΠΊΠ°Π»ΠΈΡΡŒ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎ, Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈΠΌΠΈ стало ΠΏΠΎ-настоящСму ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°? Π’ΠΎΠ³Π΄Π° этот пост для вас! Π Π°Π·Π±Π΅Ρ€Π΅ΠΌ простыС, Π½ΠΎ ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½Ρ‹Π΅ Π»Π°ΠΉΡ„Ρ…Π°ΠΊΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ваш Docker Ρ€Π°Π±ΠΎΡ‚Π°Π» быстрСС, эффСктивнСС ΠΈ Π±Π΅Π· Π»ΠΈΡˆΠ½ΠΈΡ… Ρ…Π»ΠΎΠΏΠΎΡ‚. - Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ‚ΠΎΠ½ΠΊΡƒΡŽ настройку кэша ΠΏΡ€ΠΈ сборкС ΠΎΠ±Ρ€Π°Π·ΠΎΠ²: docker build --cache-from=type=local,src=/path/to/cache \ --cache-to=type=local,dest=/path/to/cache . - НастройтС использованиС Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² ΠΏΡ€ΠΈ сборкС: docker build --build-arg NPROC=$(nproc) . - Π₯Ρ€Π°Π½ΠΈΡ‚Π΅ ΠΎΠ±Ρ€Π°Π·Π° Π² локальном рССстрС ΠΈΠ»ΠΈ Π½Π° быстром дискС для ускорСния запуска: docker save my_image | gzip > /mnt/fast_sdd/my_image.tar.gz - НС Π·Π°Π±Ρ‹Π²Π°ΠΉΡ‚Π΅ ΠΎ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠ²: ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½ΡƒΠΆΠ½Ρ‹Π΅ слои, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ слой β€” шанс ΡƒΡΠΊΠΎΡ€ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ. - Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ очистку Π½Π΅Π½ΡƒΠΆΠ½Ρ‹Ρ… ΠΎΠ±Ρ€Π°Π·ΠΎΠ² ΠΈ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠ²: docker system prune -f Как ΠΏΠΎ ΠΌΠ½Π΅, оптимизация Docker β€” это Ρ‡ΡƒΡ‚ΡŒ Π»ΠΈ Π½Π΅

πŸ› οΈ Как ΡƒΡΠΊΠΎΡ€ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ с Docker: сСкрСты для систСмных Π°Π΄ΠΌΠΈΠ½ΠΎΠ²

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΠΈ Linux ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ! πŸš€

Π₯ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ваши ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Ρ‹ Π·Π°ΠΏΡƒΡΠΊΠ°Π»ΠΈΡΡŒ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎ, Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈΠΌΠΈ стало ΠΏΠΎ-настоящСму ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°? Π’ΠΎΠ³Π΄Π° этот пост для вас! Π Π°Π·Π±Π΅Ρ€Π΅ΠΌ простыС, Π½ΠΎ ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½Ρ‹Π΅ Π»Π°ΠΉΡ„Ρ…Π°ΠΊΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ваш Docker Ρ€Π°Π±ΠΎΡ‚Π°Π» быстрСС, эффСктивнСС ΠΈ Π±Π΅Π· Π»ΠΈΡˆΠ½ΠΈΡ… Ρ…Π»ΠΎΠΏΠΎΡ‚.

- Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ‚ΠΎΠ½ΠΊΡƒΡŽ настройку кэша ΠΏΡ€ΠΈ сборкС ΠΎΠ±Ρ€Π°Π·ΠΎΠ²:

docker build --cache-from=type=local,src=/path/to/cache \

--cache-to=type=local,dest=/path/to/cache .

- НастройтС использованиС Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² ΠΏΡ€ΠΈ сборкС:

docker build --build-arg NPROC=$(nproc) .

- Π₯Ρ€Π°Π½ΠΈΡ‚Π΅ ΠΎΠ±Ρ€Π°Π·Π° Π² локальном рССстрС ΠΈΠ»ΠΈ Π½Π° быстром дискС для ускорСния запуска:

docker save my_image | gzip > /mnt/fast_sdd/my_image.tar.gz

- НС Π·Π°Π±Ρ‹Π²Π°ΠΉΡ‚Π΅ ΠΎ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠ²: ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½ΡƒΠΆΠ½Ρ‹Π΅ слои, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ слой β€” шанс ΡƒΡΠΊΠΎΡ€ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ.

- Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ очистку Π½Π΅Π½ΡƒΠΆΠ½Ρ‹Ρ… ΠΎΠ±Ρ€Π°Π·ΠΎΠ² ΠΈ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠ²:

docker system prune -f

Как ΠΏΠΎ ΠΌΠ½Π΅, оптимизация Docker β€” это Ρ‡ΡƒΡ‚ΡŒ Π»ΠΈ Π½Π΅ магия, которая Π΄Π΅Π»Π°Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ систСмных Π°Π΄ΠΌΠΈΠ½ΠΎΠ² ΠΈ DevOps мастСров ΠΏΠΎ-настоящСму приятной. Π’Π΅Π΄ΡŒ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ β€” это Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ convenience, Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ быстро Ρ€Π΅Π°Π³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ!

А ΠΊΠ°ΠΊ Π²Ρ‹ ускоряСтС свои Docker-процСссы? Π”Π΅Π»ΠΈΡ‚Π΅ΡΡŒ Π»Π°ΠΉΡ„Ρ…Π°ΠΊΠ°ΠΌΠΈ Π² коммСнтариях ΠΈΠ»ΠΈ Π² Ρ‡Π°Ρ‚Π°Ρ…!

πŸ’¬ Π‘ΠΎΠ»ΡŒΡˆΠ΅ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… статСй Ρ‚Ρ‹ найдСшь Π² нашСм Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌ-ΠΊΠ°Π½Π°Π»Π΅ https://t.me/LinuxSkill Π° вакансии для систСмных администраторов β€” Π² Π±ΠΎΡ‚Π΅ https://t.me/gradeliftbot

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