Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² ΠΊΠΎΡ€Π·ΠΈΠ½ΡƒΠŸΠΎΠ·Π²ΠΎΠ½ΠΈΡ‚ΡŒ
Найти Π² Π”Π·Π΅Π½Π΅
Π£Ρ€ΠΎΠΊΠΈ Linux

πŸš€*РазбираСмся с Docker: ΠΊΠ°ΠΊ быстро Π½Π°ΠΉΡ‚ΠΈ ΠΈ ΡƒΡΡ‚Ρ€Π°Π½ΠΈΡ‚ΡŒ ошибки

πŸš€*РазбираСмся с Docker: ΠΊΠ°ΠΊ быстро Π½Π°ΠΉΡ‚ΠΈ ΠΈ ΡƒΡΡ‚Ρ€Π°Π½ΠΈΡ‚ΡŒ ошибки* Если Ρ‚Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΡˆΡŒ с ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°ΠΌΠΈ, Ρ‚Ρ‹ знаСшь, Ρ‡Ρ‚ΠΎ ΠΈΠ½ΠΎΠ³Π΄Π° Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΈΠ΄Π΅Ρ‚ Π½Π΅ Ρ‚Π°ΠΊ. Ошибки запуска, зависания ΠΈΠ»ΠΈ ΠΏΠ»ΠΎΡ…ΠΈΠ΅ ΠΎΠ±Ρ€Π°Π·Ρ‹ β€” всё это Π½Π΅ ΠΏΠΎΠ²ΠΎΠ΄ Π³Ρ€ΡƒΡΡ‚ΠΈΡ‚ΡŒ! Π’ΠΎΡ‚ быстрой Ρ€Π΅Ρ†Π΅ΠΏΡ‚, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π² любой ситуации ΠΏΠΎΠ²Π΅Ρ€Π½ΡƒΡ‚ΡŒ ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡŽ Π² свою сторону: - *Π’Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΠ·ΡƒΡ‡ΠΈ Π»ΠΎΠ³ΠΈ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°:* docker logs <container_name_or_id> Они расскаТут всё, Ρ‡Ρ‚ΠΎ происходит Π²Π½ΡƒΡ‚Ρ€ΠΈ. - *ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈ статус ΠΎΠ±Ρ€Π°Π·Π°:* docker images И ΡƒΠ±Π΅Π΄ΠΈΡΡŒ, Ρ‡Ρ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΡˆΡŒ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ ΠΎΠ±Ρ€Π°Π·. - *ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒ состояниС сСти ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°:* docker network inspect <network_name> ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ β€” часто ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π° ошибок. - *ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉ ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€:* docker restart <container_name_or_id> И ΠΈΠ½ΠΎΠ³Π΄Π° этого достаточно, Ρ‡Ρ‚ΠΎΠ±Ρ‹ всС Π·Π°Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΎ. - *Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ для диагностики:* docker exec -it <container_name_or_id> /bin/bash ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΠΏΠΎΠ³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒΡΡ Π²Π½ΡƒΡ‚Ρ€ΡŒ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° ΠΈ ΠΏΠΎΠ½ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ. Ошибки ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ, Π½ΠΎ с этим Π½Π°Π±ΠΎΡ€ΠΎΠΌ инструмСнтов Ρ‚Ρ‹ быстро найдСшь ΠΏ

πŸš€*РазбираСмся с Docker: ΠΊΠ°ΠΊ быстро Π½Π°ΠΉΡ‚ΠΈ ΠΈ ΡƒΡΡ‚Ρ€Π°Π½ΠΈΡ‚ΡŒ ошибки*

Если Ρ‚Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΡˆΡŒ с ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°ΠΌΠΈ, Ρ‚Ρ‹ знаСшь, Ρ‡Ρ‚ΠΎ ΠΈΠ½ΠΎΠ³Π΄Π° Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΈΠ΄Π΅Ρ‚ Π½Π΅ Ρ‚Π°ΠΊ. Ошибки запуска, зависания ΠΈΠ»ΠΈ ΠΏΠ»ΠΎΡ…ΠΈΠ΅ ΠΎΠ±Ρ€Π°Π·Ρ‹ β€” всё это Π½Π΅ ΠΏΠΎΠ²ΠΎΠ΄ Π³Ρ€ΡƒΡΡ‚ΠΈΡ‚ΡŒ!

Π’ΠΎΡ‚ быстрой Ρ€Π΅Ρ†Π΅ΠΏΡ‚, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π² любой ситуации ΠΏΠΎΠ²Π΅Ρ€Π½ΡƒΡ‚ΡŒ ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡŽ Π² свою сторону:

- *Π’Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΠ·ΡƒΡ‡ΠΈ Π»ΠΎΠ³ΠΈ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°:*

docker logs <container_name_or_id>

Они расскаТут всё, Ρ‡Ρ‚ΠΎ происходит Π²Π½ΡƒΡ‚Ρ€ΠΈ.

- *ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈ статус ΠΎΠ±Ρ€Π°Π·Π°:*

docker images

И ΡƒΠ±Π΅Π΄ΠΈΡΡŒ, Ρ‡Ρ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΡˆΡŒ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ ΠΎΠ±Ρ€Π°Π·.

- *ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒ состояниС сСти ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°:*

docker network inspect <network_name>

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ β€” часто ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π° ошибок.

- *ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉ ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€:*

docker restart <container_name_or_id>

И ΠΈΠ½ΠΎΠ³Π΄Π° этого достаточно, Ρ‡Ρ‚ΠΎΠ±Ρ‹ всС Π·Π°Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΎ.

- *Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ для диагностики:*

docker exec -it <container_name_or_id> /bin/bash

ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΠΏΠΎΠ³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒΡΡ Π²Π½ΡƒΡ‚Ρ€ΡŒ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° ΠΈ ΠΏΠΎΠ½ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ.

Ошибки ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ, Π½ΠΎ с этим Π½Π°Π±ΠΎΡ€ΠΎΠΌ инструмСнтов Ρ‚Ρ‹ быстро найдСшь ΠΏΡƒΡ‚ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ. Π“Π»Π°Π²Π½ΠΎΠ΅ β€” Π½Π΅ ΠΏΠ°Π½ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΠΈΠ΄Ρ‚ΠΈ Π²ΠΏΠ΅Ρ€Π΅Π΄!

Π›Π΅Π³ΠΊΠΎ Π»ΠΈ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°ΠΌΠΈ, ΠΊΠΎΠ³Π΄Π° знания Π² ΠΊΠ°Ρ€ΠΌΠ°Π½Π΅? А ΠΊΠ°ΠΊ Π²Ρ‹ устраняСтС слоТныС Π±Π°Π³ΠΈ Π² Docker?

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

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

Π£Π²Π΅Ρ€Π΅Π½ Π² своих знаниях Linux? ΠŸΡ€ΠΎΠΉΠ΄ΠΈ тСсты Π² ΠΊΠ°Π½Π°Π»Π΅ https://t.me/LinuxSkill ΠΈΠ»ΠΈ ΡƒΠ·Π½Π°ΠΉ всю ΠΏΡ€Π°Π²Π΄Ρƒ ΠΎ Ρ€Ρ‹Π½ΠΊΠ΅ вакансий систСмных администраторов Π² telegram Π±ΠΎΡ‚Π΅ https://t.me/gradeliftbot

πŸ“© Π—Π°Π²Ρ‚Ρ€Π°: РазбираСмся с Fail2Ban β€” настройка Π·Π° 5 ΠΌΠΈΠ½ΡƒΡ‚!

Π’ΠΊΠ»ΡŽΡ‡ΠΈ πŸ”” Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ!