Docker គឺជាវេទិកាកុងតឺន័រដ៏ពេញនិយមមួយ។ វាអនុញ្ញាតឱ្យកម្មវិធីដំណើរការដោយភាពជឿជាក់លើបរិស្ថាន។ អ្នកអភិវឌ្ឍន៍ជាច្រើនប្រើ Docker - ការស្ទង់មតិឆ្នាំ 2023 រកឃើញថា 63% នៃអ្នកអភិវឌ្ឍន៍ប្រើ Docker ។ នៅលើអ៊ូប៊ុនទូ Docker អនុញ្ញាតឱ្យងាយស្រួលដាក់ពង្រាយកម្មវិធី។ អ៊ូប៊ុនទូគឺជាឌីស្ត្រូលីនុចដែលប្រើយ៉ាងទូលំទូលាយ។ ឧទាហរណ៍ Ubuntu 22.04 LTS (Jammy Jellyfish) មានប្រហែល 46% នៃការដំឡើង Ubuntu នៅលើកញ្ចក់មួយគិតត្រឹមខែឧសភា ឆ្នាំ 2025។ Ubuntu គឺជា Linux distro កំពូលនៅទូទាំងពិភពលោក ជាមួយនឹងទីផ្សារលីនុចប្រហែលមួយភាគបី។ ការណែនាំនេះសម្រាប់ Ubuntu ដំឡើង Docker ពី 1Byte ប្រើ Ubuntu 22.04 LTS ជាមូលដ្ឋាន។ វាដើរតាមរយៈការដំឡើង Docker Engine និង Docker Desktop ហើយគ្របដណ្តប់លើជំហានក្រោយការដំឡើង។ វារួមបញ្ចូលទិន្នន័យអំពីប្រជាប្រិយភាពរបស់ Docker និងឧទាហរណ៍ជាក់ស្តែងនៃការប្រើប្រាស់ Docker នៅលើអ៊ូប៊ុនទូ។
ហេតុអ្វីបានជា Docker នៅលើអ៊ូប៊ុនទូ?

Docker ធ្វើឱ្យវាងាយស្រួលក្នុងការវេចខ្ចប់ និងដឹកជញ្ជូនកម្មវិធី។ វាញែកកម្មវិធីនៅក្នុងកុងតឺន័រ ដូច្នេះពួកវាដំណើរការដូចគ្នានៅលើប្រព័ន្ធណាមួយ។ អ្នកអភិវឌ្ឍន៍អាចចែករំលែកធុងនៅលើ Docker Hub ។ នៅឆ្នាំ 2023 Docker បានជាប់ចំណាត់ថ្នាក់ជាឧបករណ៍អ្នកអភិវឌ្ឍន៍ដែលប្រើច្រើនបំផុតលេខ 1 នៅក្នុងការស្ទង់មតិ Stack Overflow ។ ការប្រើប្រាស់ Docker គឺរីករាលដាលសូម្បីតែពេលដំណើរការកុងតឺន័រវិវឌ្ឍន៍។ ឧទាហរណ៍ Datadog រាយការណ៍ថាម៉ាស៊ីន Docker នៅតែត្រូវបានប្រើប្រាស់ដោយ 65% នៃអង្គការដែលប្រើកុងតឺន័រ (ធ្លាក់ចុះពី 88%) ។ នេះបង្ហាញពីតួនាទីស្នូលរបស់ Docker ។ Ubuntu គាំទ្រ Docker បានយ៉ាងល្អ។ ឃ្លាំង Ubuntu និងឯកសារផ្ទាល់ខ្លួនរបស់ Docker មានការណែនាំច្បាស់លាស់។ មគ្គុទ្ទេសក៍នេះបង្ហាញពីជំហានដែលត្រូវការដើម្បីដំឡើង ubuntu docker នៅលើ Ubuntu 22.04 LTS (កំណែ LTS ចុងក្រោយបំផុត) និងលើសពីនេះ។ វាគ្របដណ្តប់ទាំង Docker Engine (CLI និងដេមិន) និង Docker Desktop (កំណែ GUI)។
តម្រូវការរបស់ប្រព័ន្ធ
Docker នៅលើ Ubuntu ទាមទារការដំឡើង 64 ប៊ីត។ ម៉ាស៊ីនត្រូវតែមានយ៉ាងហោចណាស់ Ubuntu 22.04 LTS ឬថ្មីជាងនេះ។ Docker Desktop សម្រាប់ Linux ទាមទារ Ubuntu 22.04, 24.04, ឬកំណែថ្មីដែលមិនមែនជា LTS ។ ប្រព័ន្ធគួរតែមាន RAM យ៉ាងហោចណាស់ 4 GB និងទំហំថាសគ្រប់គ្រាន់។ សម្រាប់ Docker Engine (CLI/daemon) តែឯង ធនធានតិចតួចគឺល្អ។ សម្រាប់ Docker Desktop (GUI) ត្រូវការបរិស្ថានផ្ទៃតុ។ ពិនិត្យមើលថាម៉ាស៊ីនមានភាពទាន់សម័យ៖
- កំណែអ៊ូប៊ុនទូ៖ 22.04 LTS (Jammy Jellyfish) គឺជាជម្រើសទូទៅ។ កញ្ចក់មួយបង្ហាញវានៅ ការប្រើប្រាស់ ~ 46%.
- ស្ថាបត្យកម្ម: x86-64 (AMD64) ត្រូវបានទាមទារ។
- តម្រូវការជាមុន: ដំឡើងឧបករណ៍មូលដ្ឋាន និងការគាំទ្រវិញ្ញាបនបត្រ។
មុនពេលដំឡើង Docker ធ្វើបច្ចុប្បន្នភាពអ៊ូប៊ុនទូ៖
sudo apt update
sudo apt upgrade -y
ដំឡើង Docker Engine នៅលើអ៊ូប៊ុនទូ
ដើម្បីដំឡើង Docker Engine (ដេមិន Docker និង CLI) សូមប្រើឃ្លាំងផ្លូវការរបស់ Docker ។ Ubuntu repo លំនាំដើមអាចមានចាស់ជាងនេះ។ docker.io
កញ្ចប់។ ដើម្បីទទួលបានព័ត៌មានចុងក្រោយបំផុត សូមអនុវត្តតាមជំហានទាំងនេះ៖
- ធ្វើបច្ចុប្បន្នភាព APT និងដំឡើងតម្រូវការជាមុន។ បើកដំណើរការការគាំទ្រ HTTPS សម្រាប់ APT និងបន្ថែមឧបករណ៍ដែលត្រូវការ៖
sudo apt update sudo apt install -y ca-certificates curl gnupg lsb-release
- បន្ថែមកូនសោ GPG ផ្លូវការរបស់ Docker ។ វាអនុញ្ញាតឱ្យ APT ផ្ទៀងផ្ទាត់កញ្ចប់ Docker៖
sudo mkdir -p /etc/apt/keyrings curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
- ដំឡើងឃ្លាំង Docker ។ បន្ថែមឃ្លាំង Docker ដែលមានស្ថេរភាពសម្រាប់កំណែ Ubuntu របស់អ្នក (ឧទាហរណ៍ Jammy)៖
echo \ "deb [arch=amd64 signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \ $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
Replace$(lsb_release -cs)
ជាមួយjammy
បើចាំបាច់។ វាបន្ថែមកញ្ចប់ Docker ទៅប្រភព APT ។ - ដំឡើង Docker Engine ។ ធ្វើបច្ចុប្បន្នភាពសន្ទស្សន៍កញ្ចប់ ហើយដំឡើង Docker Engine និងសមាសធាតុពាក់ព័ន្ធ៖
sudo apt update sudo apt install -y docker-ce docker-ce-cli containerd.io
វាដំឡើងដេមិន Docker (docker-ce
) Docker CLI និងcontainerd
(រយៈពេលដំណើរការកុងតឺន័រ) ។ - ចាប់ផ្តើម និងផ្ទៀងផ្ទាត់សេវាកម្ម Docker ។ បន្ទាប់ពីការដំឡើង Docker ចាប់ផ្តើមដោយស្វ័យប្រវត្តិ។ ពិនិត្យស្ថានភាពរបស់វា៖
sudo systemctl status docker
លទ្ធផលគួរតែបង្ហាញActive: active (running)
. ប្រសិនបើវាមិនសកម្ម សូមបើក ហើយចាប់ផ្តើមវា៖sudo systemctl enable docker sudo systemctl start docker
ដោយប្រើពាក្យបញ្ជាខាងលើដំឡើង Docker Engine នៅលើអ៊ូប៊ុនទូ។ ជាជម្រើស អ្នកខ្លះអាចដំឡើងពីកញ្ចប់លំនាំដើមរបស់ Ubuntu ដោយដំណើរការ sudo apt install docker.io
ប៉ុន្តែជារឿយៗវាផ្តល់នូវកំណែចាស់។ វិធីសាស្ត្រផ្ទុកផ្លូវការត្រូវបានណែនាំ ដើម្បីទទួលបានការចេញផ្សាយដែលមានស្ថេរភាពចុងក្រោយបំផុត។
ដំឡើង Docker Desktop នៅលើ Ubuntu
Docker Desktop ផ្តល់នូវចំណុចប្រទាក់ក្រាហ្វិកសម្រាប់គ្រប់គ្រងកុងតឺន័រនៅលើផ្ទៃតុ។ វារួមបញ្ចូលការគាំទ្រ Docker Engine និង Kubernetes សម្រាប់អ្នកអភិវឌ្ឍន៍។ Docker Desktop សម្រាប់ Linux (beta) មានសម្រាប់ Ubuntu 22.04 និងក្រោយ។ ដើម្បីដំឡើង Docker Desktop៖
- ទាញយក Docker Desktop សម្រាប់លីនុច។ ចូលទៅកាន់ទំព័រទាញយករបស់ Docker ហើយទទួលបានព័ត៌មានចុងក្រោយបំផុត។
.deb
សម្រាប់អ៊ូប៊ុនទូ។ ឧទាហរណ៍ទាញយកdocker-desktop-x.y.z-amd64.deb
. - ដំឡើងកញ្ចប់ដែលបានទាញយក។ ប្រើ APT ដើម្បីដោះស្រាយភាពអាស្រ័យ៖
sudo apt update sudo apt install ./docker-desktop-*.deb
អ្នកអាចនឹងឃើញកំណត់ចំណាំអំពីការទាញយកដែលមិនមានប្រអប់ខ្សាច់។ វាអាចត្រូវបានមិនអើពើដរាបណាការដំឡើងបញ្ចប់។ - បើកដំណើរការ Docker Desktop ។ បន្ទាប់ពីដំឡើងរួច សូមស្វែងរក "Docker Desktop" នៅក្នុងម៉ឺនុយ GNOME/KDE ហើយចាប់ផ្តើមវា។ ជាជម្រើស រត់៖
systemctl --user start docker-desktop
នៅពេលដំណើរការដំបូង Docker Desktop នឹងសួរអ្នកឱ្យទទួលយកលក្ខខណ្ឌនៃការជាវ។ ទទួលយកដើម្បីបន្ត។
Docker Desktop ដំឡើងនៅក្រោម /opt/docker-desktop
. កម្មវិធីដំឡើងបង្កើត symlinks ដូច្នេះពាក្យបញ្ជា Docker នៅក្នុង GUI និង CLI ដំណើរការជាមួយគ្នា។ បន្ទាប់ពីដំឡើងរួច Docker Desktop ធ្វើបច្ចុប្បន្នភាព Docker CLI និងតែងលើម៉ាស៊ីន (គាំទ្រស្ថាបត្យកម្មច្រើន)។ អ្នកអាចផ្ទៀងផ្ទាត់កំណែ៖
docker --version # e.g. Docker version 24.x.x
docker compose version # e.g. Docker Compose version v2.x.x
ចំណាំ: Docker Desktop ត្រូវបានរចនាឡើងសម្រាប់បរិស្ថានអភិវឌ្ឍន៍។ វាផ្តល់នូវ GUI និងការគ្រប់គ្រងកាន់តែងាយស្រួល។ សម្រាប់ម៉ាស៊ីនមេ ឬការផលិតគ្មានក្បាល សូមប្រើ Docker Engine (CLI/daemon) ដូចខាងលើ។ Docker Desktop ទាមទារ GUI កុំព្យូទ័រ (GNOME/KDE) ដើម្បីចាប់ផ្តើម។
ការដំឡើងក្រោយការដំឡើង

បន្ទាប់ពីដំឡើង Docker សូមអនុវត្តជំហានទាំងនេះដើម្បីបញ្ចប់ការដំឡើង និងកែលម្អលទ្ធភាពប្រើប្រាស់។
- បន្ថែមអ្នកប្រើប្រាស់ទៅក្រុម docker ។ តាមលំនាំដើម ពាក្យបញ្ជា Docker ត្រូវការជា root ។ ដើម្បីដំណើរការ Docker ដោយគ្មាន
sudo
បន្ថែមអ្នកប្រើប្រាស់របស់អ្នកទៅdocker
ក្រុម:sudo usermod -aG docker $USER
បន្ទាប់មក ចេញ ហើយចូលវិញ (ឬដំណើរការnewgrp docker
) ដើម្បីធ្វើសកម្មភាពក្រុមថ្មី។ បញ្ជាក់ដោយការរត់groups
- អ្នកគួរតែឃើញ "docker" រាយបញ្ជីសម្រាប់អ្នកប្រើប្រាស់របស់អ្នក។ នេះជៀសវាងកំហុសក្នុងការអនុញ្ញាត។ ត្រូវដឹងថានេះផ្តល់សិទ្ធិកម្រិត root សម្រាប់ពាក្យបញ្ជា Docker ដូច្នេះប្រើវាតែលើម៉ាស៊ីនដែលទុកចិត្តប៉ុណ្ណោះ។ - ផ្ទៀងផ្ទាត់ Docker ដោយគ្មាន sudo (ស្រេចចិត្ត)។ សាកល្បងពាក្យបញ្ជារហ័សដោយគ្មាន
sudo
:docker ps -a
អ្នកគួរតែឃើញបញ្ជីទទេ ប្រសិនបើគ្មានកុងតឺន័រត្រូវបានដំណើរការ។ ប្រសិនបើវាបរាជ័យ សូមពិនិត្យមើលសមាជិកភាពក្រុមរបស់អ្នក ឬប្រើប្រាស់sudo
សម្រាប់ពាក្យបញ្ជា Docker ។ - ធ្វើបច្ចុប្បន្នភាពការកំណត់រចនាសម្ព័ន្ធ Docker (ជាជម្រើស)។ ប្រសិនបើអ្នកបានដំឡើង Docker នៅលើប្រព័ន្ធដែលមានអង្គចងចាំមានកំណត់ អ្នកប្រហែលជាចង់កែសម្រួលកម្មវិធីបញ្ជាផ្ទុករបស់ Docker ឬការកំណត់ផ្សេងទៀតនៅក្នុង
/etc/docker/daemon.json
. នេះគឺកម្រិតខ្ពស់ ប៉ុន្តែជាធម្មតាមិនចាំបាច់សម្រាប់ការដំឡើងមូលដ្ឋានទេ។
ឥឡូវនេះ Docker Engine ដំណើរការលើ Ubuntu នៅពេលចាប់ផ្ដើម។ Docker Desktop ក៏កំណត់ខ្លួនឯងឱ្យចាប់ផ្តើមនៅពេលចូល។
សាកល្បងការដំឡើង Docker
ការធ្វើតេស្តមានសារៈសំខាន់ដើម្បីបញ្ជាក់ថា Docker ដំណើរការ។ ប្រើពាក្យបញ្ជាសាមញ្ញទាំងនេះ៖
- បង្ហាញព័ត៌មាន Docker៖ រត់:
docker info
វាបង្ហាញកំណែ Docker, កម្មវិធីបញ្ជាផ្ទុក, ចំនួនកុងតឺន័រ។ល។ ប្រសិនបើ Docker កំពុងដំណើរការ វាបង្ហាញព័ត៌មានលម្អិត។ បើមិនដូច្នោះទេវារាយការណ៍ពីកំហុស។ - ដំណើរការធុងសាកល្បង៖ ប្រតិបត្តិកុងតឺន័រ "Hello World" បុរាណ៖
docker run hello-world
វាទាញរូបភាព "ជំរាបសួរពិភពលោក" តូចមួយ ហើយដំណើរការវានៅក្នុងធុងមួយ។ ប្រសិនបើការដំឡើងត្រឹមត្រូវ អ្នកនឹងឃើញលទ្ធផលដូចជា៖ Hello from Docker!
សារនេះបង្ហាញថាការដំឡើងរបស់អ្នកហាក់ដូចជាដំណើរការត្រឹមត្រូវ។
វាផ្ទៀងផ្ទាត់ថា Docker អាចទាញយករូបភាព និងចាប់ផ្តើមកុងតឺន័រ។ - សាកល្បងធុងឧទាហរណ៍៖ ទាញ និងដំណើរការកុងតឺន័រ Ubuntu ជាមួយនឹងសែលអន្តរកម្ម៖
docker pull ubuntu:latest docker run -it --rm ubuntu bash
នៅខាងក្នុងសែលរត់ls
,whoami
ឬដំឡើងកញ្ចប់ជាមួយapt
. នេះបង្ហាញពីការវេចខ្ចប់ Docker របស់ Ubuntu នៅខាងក្នុងធុងមួយ។ ចេញដោយការវាយexit
។ នេះ--rm
ទង់ដកកុងតឺន័រចេញបន្ទាប់ពីវាឈប់។ - ដំណើរការសេវាកម្មសាមញ្ញ៖ ឧទាហរណ៍៖ ដំណើរការម៉ាស៊ីនមេបណ្តាញ Nginx៖
docker run -d --name myweb -p 8080:80 nginx:alpine
ពាក្យបញ្ជានេះទាញយកnginx:alpine
រូបភាព ដំណើរការវាដោយផ្ដាច់ និងផែនទីច្រក 80 នៅក្នុងកុងតឺន័រទៅកាន់ច្រក 8080 នៅលើម៉ាស៊ីន។ ឥឡូវនេះបើកhttp://localhost:8080
នៅក្នុងកម្មវិធីរុករក - អ្នកគួរតែឃើញទំព័រស្វាគមន៍ Nginx ។ នេះបង្ហាញពីការបង្ហោះសេវាកម្មគេហទំព័រនៅក្នុង Docker ។
ការធ្វើតេស្តទាំងនេះបញ្ជាក់ថា Docker Engine ដំណើរការលើអ៊ូប៊ុនទូ។ Docker Desktop ក៏ផ្តល់នូវសមត្ថភាពទាំងនេះតាមរយៈ GUI ផងដែរ។
ការប្រើប្រាស់ Docker និងការអនុម័ត
ប្រជាប្រិយភាពរបស់ Docker បន្តកើនឡើង។ នៅឆ្នាំ 2023 អ្នកអភិវឌ្ឍន៍ Stack Overflow បានបោះឆ្នោតឱ្យ Docker ជាឧបករណ៍ដែលប្រើច្រើនបំផុត. របាយការណ៍របស់ JetBrains Dev Ecosystem បានរកឃើញ 63% នៃអ្នកអភិវឌ្ឍន៍ប្រើប្រាស់ Docker. ការទទួលយកសហគ្រាសគឺខ្ពស់៖ Datadog កត់សម្គាល់ថាខណៈពេលដែលអង្គការមួយចំនួនកំពុងផ្លាស់ប្តូរទៅដំណើរការផ្សេងទៀត ភាគច្រើននៅតែប្រើ Docker ហើយ Docker Hub បានឃើញរូបភាពរាប់ពាន់លានទាញជារៀងរាល់ឆ្នាំ។ កុងតឺន័រគ្រប់គ្រងហេដ្ឋារចនាសម្ព័ន្ធ; លីនុចកាន់កាប់ជាង 85% នៃទីផ្សារកុងតឺន័រ OS ហើយអ៊ូប៊ុនទូគឺជាអ្នកចែកចាយឈានមុខគេ។
ទោះបីជាមានឧបករណ៍ថ្មីក៏ដោយ Docker នៅតែជាចំណុចកណ្តាលនៃលំហូរការងារកុងតឺន័រ។ យោងតាមរបាយការណ៍ឆ្នាំ 2023 របស់ Datadog ។ 65% នៃអង្គការដែលប្រើកុងតឺន័រនៅតែដំណើរការ Docker (ទោះបីជាធ្លាក់ចុះពី 88%) ។ Docker Desktop មានអ្នកប្រើប្រាស់រាប់លាននាក់។ Docker Blog រាយការណ៍ គណនី Docker Hub ជាង 7 លាន និងការដំឡើង Desktop 3.3 លានជាមួយនឹងការទាញយករូបភាពក្នុងកុងតឺន័ររាប់រយពាន់លាន។ តួលេខទាំងនេះបង្ហាញថា "ubuntu install docker" គឺជាជំនាញដ៏មានតម្លៃសម្រាប់អ្នកអភិវឌ្ឍន៍ជាច្រើន។
នៅក្នុងការអនុវត្ត ក្រុមប្រើប្រាស់ Docker នៅលើ Ubuntu សម្រាប់កិច្ចការដូចជា៖
- ការអភិវឌ្ឍន៍គេហទំព័រ៖ កម្មវិធីវេចខ្ចប់ (Node, Python, Ruby ។ល។) ចូលទៅក្នុងរូបភាព Docker ហើយដំណើរការវានៅលើម៉ាស៊ីនមេ Ubuntu ។
- បំពង់ CI/CD៖ ការបង្កើត និងសាកល្បងកូដនៅក្នុង Docker containers នៅលើ Ubuntu runners។
- សេវាមីក្រូ៖ ការដាក់ពង្រាយសេវាកម្មមីក្រូជាធុងនៅលើពពកអ៊ូប៊ុនទូ។
- វិទ្យាសាស្ត្រទិន្នន័យ៖ កំពុងដំណើរការសៀវភៅកត់ត្រា Jupyter ឬបន្ទុកការងារ ML នៅក្នុង Docker នៅលើស្ថានីយការងារ Ubuntu ។
- ការអភិវឌ្ឍន៍ក្នុងស្រុក៖ ការប្រើប្រាស់ Docker Desktop នៅលើ Ubuntu សម្រាប់បរិស្ថានកុងតឺន័រដែលមានមូលដ្ឋានលើ GUI ។
ពាក្យបញ្ជា Docker ទូទៅ (ឧទាហរណ៍)
docker run
៖ បង្កើត និងចាប់ផ្តើមកុងតឺន័រថ្មីពីរូបភាព។ ឧdocker run --name myapp -d -p 5000:5000 my-image
docker ps
៖ រាយបញ្ជីធុងដែលកំពុងដំណើរការ។docker ps -a
៖ រាយបញ្ជីធុងទាំងអស់ (រួមទាំងការឈប់)។docker images
៖ រាយរូបភាពដែលបានទាញយកក្នុងមូលដ្ឋាន។docker pull ubuntu:latest
៖ ទាញយករូបភាពពី Docker Hub ។docker stop mycontainer
/docker rm mycontainer
៖ ឈប់ ហើយយកធុងចេញ។docker rmi <image>
៖ លុបរូបភាព។docker-compose up
៖ ប្រសិនបើប្រើ Docker Compose ចាប់ផ្តើមសេវាកម្មដែលបានកំណត់ក្នុងdocker-compose.yml
.docker version
៖ បង្ហាញកំណែ Docker ម៉ាស៊ីនភ្ញៀវ និងម៉ាស៊ីនមេ។docker info
៖ បង្ហាញព័ត៌មានលម្អិតអំពី Docker (ប្រព័ន្ធ, កន្លែងផ្ទុក, ពេលដំណើរការ)។
ពាក្យបញ្ជាទាំងនេះបង្ហាញពីការប្រើប្រាស់ប្រចាំថ្ងៃ។ សម្រាប់ព័ត៌មានបន្ថែម សូមមើលឯកសាររបស់ Docker ។
សុវត្ថិភាព និងការអនុវត្តល្អបំផុត
កំណត់ចំណាំមួយចំនួនសម្រាប់អ្នកប្រើប្រាស់អ៊ូប៊ុនទូ៖
- ធ្វើបច្ចុប្បន្នភាព Docker ។ ការប្រើ
apt update && apt upgrade
ទៀងទាត់។ ការអាប់ដេត Docker ជាញឹកញាប់រួមបញ្ចូលនូវបំណះសុវត្ថិភាព។ - ជៀសវាងប្រើ
sudo
ប្រសិនបើមិនត្រូវការ។ ប្រើdocker
ក្រុមសម្រាប់ភាពងាយស្រួល ប៉ុន្តែយល់ពីហានិភ័យ៖ វាផ្តល់សិទ្ធិកម្រិតឫស។ - ប្រើរូបភាពដែលអាចទុកចិត្តបាន។ ទាញរូបភាពផ្លូវការ ឬផ្ទៀងផ្ទាត់ (រកមើល "រូបភាពផ្លូវការរបស់ Docker" ឬការជូនដំណឹងរបស់អ្នកបោះពុម្ពផ្សាយនៅលើ Docker Hub)។
- កាត់បន្ថយសិទ្ធិ។ នៅលើការផលិត សូមពិចារណាដំណើរការសេវាកម្មដែលមានសមត្ថភាពតិចតួច ឬក្នុងចន្លោះឈ្មោះអ្នកប្រើប្រាស់។
- ប្រើជញ្ជាំងភ្លើង/ufw ។ គ្រប់គ្រងការចូលប្រើបណ្តាញកុងតឺន័រដោយប្រើជញ្ជាំងភ្លើងរបស់អ៊ូប៊ុនទូ។
- លុបរូបភាព/ធុងដែលមិនប្រើ។ ទំហំទំនេរជាមួយ
docker system prune
(ប្រយ័ត្ន - វាលុបទិន្នន័យដែលមិនប្រើ) ។
ការអនុវត្តតាមការអនុវត្តទាំងនេះជួយរក្សាការដំឡើង Docker ប្រកបដោយសុវត្ថិភាពនៅលើអ៊ូប៊ុនទូ។
ប្រើប្រាស់ជំនាញ Cloud Computing ដ៏រឹងមាំរបស់ 1Byte ដើម្បីជំរុញអាជីវកម្មរបស់អ្នកតាមរបៀបដ៏ធំមួយ
1Byte ផ្តល់ពេញលេញ domain សេវាកម្មចុះឈ្មោះដែលរួមមានបុគ្គលិកគាំទ្រដោយយកចិត្តទុកដាក់ ការថែទាំអតិថិជនដែលមានការអប់រំ ការចំណាយសមរម្យ ក៏ដូចជា ក domain ឧបករណ៍ស្វែងរកតម្លៃ។
បង្កើនសុវត្ថិភាពលើអ៊ីនធឺណិតរបស់អ្នកជាមួយនឹងសេវាកម្ម SSL របស់ 1Byte ។ ការការពារដែលមិនអាចប្រៀបផ្ទឹមបាន ការរួមបញ្ចូលដោយគ្មានថ្នេរ និងសន្តិភាពនៃចិត្តសម្រាប់ដំណើរឌីជីថលរបស់អ្នក។
មិនថា cloud server កញ្ចប់ដែលអ្នកជ្រើសរើស អ្នកអាចពឹងផ្អែកលើ 1Byte សម្រាប់ភាពជឿជាក់ ភាពឯកជន សុវត្ថិភាព និងបទពិសោធន៍គ្មានភាពតានតឹង ដែលមានសារៈសំខាន់សម្រាប់អាជីវកម្មជោគជ័យ។
ការជ្រើសរើសពួកយើងជាអ្នកផ្តល់សេវាបង្ហោះចែករំលែករបស់អ្នកអនុញ្ញាតឱ្យអ្នកទទួលបានតម្លៃដ៏ល្អឥតខ្ចោះសម្រាប់ប្រាក់របស់អ្នក ខណៈពេលដែលរីករាយនឹងកម្រិតគុណភាព និងមុខងារដូចគ្នានឹងជម្រើសដែលមានតម្លៃថ្លៃជាង។
តាមរយៈកម្មវិធីដែលមានភាពបត់បែនខ្ពស់ 1Byte ដ៏ទំនើប cloud hosting ផ្តល់ដំណោះស្រាយដ៏អស្ចារ្យដល់អាជីវកម្មខ្នាតតូច និងមធ្យមលឿនជាងមុន សុវត្ថិភាពជាងមុន និងក្នុងតម្លៃកាត់បន្ថយ។
បន្តនាំមុខការប្រកួតប្រជែងជាមួយនឹងសេវាកម្មបង្ហោះ WordPress ប្រកបដោយភាពច្នៃប្រឌិតរបស់ 1Byte ។ ផែនការដែលសំបូរទៅដោយលក្ខណៈពិសេសរបស់យើង និងភាពជឿជាក់ដែលមិនអាចប្រៀបផ្ទឹមបានធានាថាគេហទំព័ររបស់អ្នកមានភាពលេចធ្លោ និងផ្តល់នូវបទពិសោធន៍អ្នកប្រើប្រាស់ដែលមិនអាចបំភ្លេចបាន។
ក្នុងនាមជាដៃគូ AWS ផ្លូវការ ទំនួលខុសត្រូវចម្បងមួយរបស់យើងគឺជួយអាជីវកម្មក្នុងការធ្វើទំនើបកម្មប្រតិបត្តិការរបស់ពួកគេ និងប្រើប្រាស់ច្រើនបំផុតក្នុងការធ្វើដំណើររបស់ពួកគេទៅកាន់ពពកជាមួយ AWS ។
សន្និដ្ឋាន
មគ្គុទ្ទេសក៍នេះបានបង្ហាញពីរបៀបដំឡើង ubuntu docker លើកំណែ Ubuntu ចុងក្រោយបំផុត (22.04 LTS) និងលើសពីនេះ។ វាគ្របដណ្តប់លើការដំឡើង Docker Engine តាមរយៈឃ្លាំង APT ផ្លូវការ និងការដំឡើង Docker Desktop (GUI) ។ ជំហានសំខាន់ៗរួមមានការបន្ថែមកូនសោ GPG របស់ Docker ការដំឡើងឃ្លាំង និងការដំណើរការ apt install docker-ce docker-ce-cli containerd.io
. បន្ទាប់ពីដំឡើងរួច អ្នកប្រើប្រាស់ត្រូវបានបន្ថែមទៅ docker
ក្រុមដើម្បីដំណើរការពាក្យបញ្ជាដោយគ្មាន sudo
. ការដំឡើងត្រូវបានផ្ទៀងផ្ទាត់ដោយការដំណើរការ docker run hello-world
និងការបើកដំណើរការធុងឧទាហរណ៍ដូចជា Nginx ។
ការទទួលយកកុងតឺន័រគឺខ្ពស់៖ Docker ត្រូវបានបោះឆ្នោតជាឧបករណ៍អ្នកអភិវឌ្ឍន៍ដែលប្រើច្រើនបំផុត ហើយត្រូវបានប្រើប្រាស់ដោយក្រុមភាគច្រើន។ អ៊ូប៊ុនទូ ដែលជាការចែកចាយលីនុចឈានមុខគេ គឺជាវេទិកាដ៏ល្អសម្រាប់ Docker ។ ដោយធ្វើតាមការណែនាំជាជំហានៗនេះ អ្នកចាប់ផ្តើមដំបូងអាចដំឡើង Docker នៅលើ Ubuntu ប្រកបដោយទំនុកចិត្ត និងចាប់ផ្តើមប្រើប្រាស់កុងតឺន័រនៅក្នុងលំហូរការងាររបស់ពួកគេ។ ការរួមបញ្ចូលគ្នានៃស្ថេរភាពរបស់អ៊ូប៊ុនទូ និងភាពបត់បែនរបស់ Docker ផ្តល់សិទ្ធិអំណាចដល់អ្នកអភិវឌ្ឍន៍ក្នុងការសាងសង់ សាកល្បង និងដាក់ឱ្យប្រើប្រាស់កម្មវិធីប្រកបដោយប្រសិទ្ធភាព។