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

πŸ› οΈ Установка ΠΈ настройка Docker для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ…

πŸ› οΈ Установка ΠΈ настройка Docker для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π΄Ρ€ΡƒΠ·ΡŒΡ! 🐳 Π₯ΠΎΡ‚ΠΈΡ‚Π΅ Π²Π·ΡΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π½Π°Π΄ своими прилоТСниями ΠΈ окруТСниями? Docker β€” это ваш быстрый ΠΏΡƒΡ‚ΡŒ ΠΊ изоляции ΠΈ удобству. БСгодня я расскаТу, ΠΊΠ°ΠΊ быстро ΠΈ просто Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ свою ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π½ΡƒΡŽ срСду! ΠŸΠΎΡΠ»ΡƒΡˆΠ°ΠΉΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ Docker ΠΊΡ€ΡƒΡ‚Ρ‹ΠΌ: - Π›Π΅Π³ΠΊΠΎ управляСмыС ΠΎΠ±Ρ€Π°Π·Ρ‹ - Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ нСсколько вСрсий ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ - ΠœΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ Π·Π°Ρ‚Ρ€Π°Ρ‚Ρ‹ памяти ΠΈ рСсурсов Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ, Π½ΡƒΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Docker: - Для Ubuntu: sudo apt update && sudo apt install docker.io -y - Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ сСбя Π² Π³Ρ€ΡƒΠΏΠΏΡƒ docker, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π±Π΅Π· sudo: sudo usermod -aG docker $USER ПослС ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΈΠ»ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ³ΠΎ Π²Ρ…ΠΎΠ΄Π° Π² систСму ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ статус: docker run hello-world На этом этапС всё Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π·Π°Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ! Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ свои ΠΎΠ±Ρ€Π°Π·Ρ‹ ΠΈΠ»ΠΈ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Ρ‹. НапримСр, Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ nginx: docker run -d -p 8080:80 nginx Π­Ρ‚ΠΎ простоС дСйствиС ΡƒΠΆΠ΅ Π΄Π°Π΅Ρ‚ Π²Π°ΠΌ сайт ΠΏΠΎ адрСсу http://localhost:8080! Π₯ΠΎΡ‚ΠΈΡ‚Π΅ Π³Π»ΡƒΠ±ΠΆΠ΅ ΠΏΠΎΠ³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒΡΡ Π²

πŸ› οΈ Установка ΠΈ настройка Docker для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ…

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π΄Ρ€ΡƒΠ·ΡŒΡ! 🐳 Π₯ΠΎΡ‚ΠΈΡ‚Π΅ Π²Π·ΡΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π½Π°Π΄ своими прилоТСниями ΠΈ окруТСниями? Docker β€” это ваш быстрый ΠΏΡƒΡ‚ΡŒ ΠΊ изоляции ΠΈ удобству. БСгодня я расскаТу, ΠΊΠ°ΠΊ быстро ΠΈ просто Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ свою ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π½ΡƒΡŽ срСду!

ΠŸΠΎΡΠ»ΡƒΡˆΠ°ΠΉΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ Docker ΠΊΡ€ΡƒΡ‚Ρ‹ΠΌ:

- Π›Π΅Π³ΠΊΠΎ управляСмыС ΠΎΠ±Ρ€Π°Π·Ρ‹

- Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ нСсколько вСрсий ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ

- ΠœΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ Π·Π°Ρ‚Ρ€Π°Ρ‚Ρ‹ памяти ΠΈ рСсурсов

Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ, Π½ΡƒΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Docker:

- Для Ubuntu:

sudo apt update && sudo apt install docker.io -y

- Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ сСбя Π² Π³Ρ€ΡƒΠΏΠΏΡƒ docker, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π±Π΅Π· sudo:

sudo usermod -aG docker $USER

ПослС ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΈΠ»ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ³ΠΎ Π²Ρ…ΠΎΠ΄Π° Π² систСму ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ статус:

docker run hello-world

На этом этапС всё Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π·Π°Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ! Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ свои ΠΎΠ±Ρ€Π°Π·Ρ‹ ΠΈΠ»ΠΈ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Ρ‹. НапримСр, Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ nginx:

docker run -d -p 8080:80 nginx

Π­Ρ‚ΠΎ простоС дСйствиС ΡƒΠΆΠ΅ Π΄Π°Π΅Ρ‚ Π²Π°ΠΌ сайт ΠΏΠΎ адрСсу http://localhost:8080!

Π₯ΠΎΡ‚ΠΈΡ‚Π΅ Π³Π»ΡƒΠ±ΠΆΠ΅ ΠΏΠΎΠ³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒΡΡ Π² ΠΌΠΈΡ€ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠ²? КакиС слоТности Π²ΠΎΠ·Π½ΠΈΠΊΠ»ΠΈ Ρƒ вас ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΌ запускС Docker? РасскаТитС Π² коммСнтариях!

- ΠŸΡ€ΠΈΠ³Π»Π°ΡΠΈΡ‚Π΅ своих Π΄Ρ€ΡƒΠ·Π΅ΠΉ ΠΏΡ€ΠΎΠΊΠ°Ρ‡Π°Ρ‚ΡŒ скилы: https://t.me/LinuxSkill ΠΈ https://t.me/gradeliftbot β€” большС ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… статСй ΠΈ вакансий!

πŸ“© Π—Π°Π²Ρ‚Ρ€Π°: Как Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·Π²Π΅Ρ€Ρ‚Ρ‹Π²Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CI/CD β€” Π½Π΅ пропуститС! Π’ΠΊΠ»ΡŽΡ‡ΠΈ πŸ””!