Docker Panimula: Paano Gumamit ng Docker upang Lumikha at Pamahalaan ang mga Container

2/20/2026
5 min read

Docker Panimula: Paano Gumamit ng Docker upang Lumikha at Pamahalaan ang mga Container

Docker ay isang open-source na platform para sa containerization na makakatulong sa mga developer na i-package, ipamahagi, at patakbuhin ang mga application. Ang artikulong ito ay unti-unting gagabay sa iyo kung paano gamitin ang Docker upang lumikha at pamahalaan ang mga container, upang mapanatili ang pagkakapareho ng application sa iba't ibang mga kapaligiran.

1. Ano ang Docker?

Ang Docker ay isang open platform na nagpapadali sa mga developer na bumuo, mag-deploy, at pamahalaan ang mga containerized na application. Ang mga container ay magaan, portable, at maaaring tumakbo sa parehong paraan kahit saan, na tinitiyak ang pagkakapareho at scalability ng application.

2. Pag-install ng Docker

Bago magsimula, kailangan mong i-install ang Docker sa iyong operating system. Narito ang mga hakbang sa pag-install para sa iba't ibang operating system:

2.1 Windows

  1. Pumunta sa opisyal na website ng Docker upang i-download ang Docker Desktop: Docker Downloads.
  2. I-double click ang na-download na Docker Desktop Installer.exe na file at sundin ang mga tagubilin upang makumpleto ang pag-install.
  3. Matapos ang pag-install, simulan ang Docker Desktop at tiyaking ito ay tumatakbo sa system tray.

2.2 macOS

  1. Pumunta sa opisyal na website ng Docker upang i-download ang Docker Desktop: Docker Downloads.
  2. I-double click ang na-download na .dmg na file at i-drag ang Docker sa folder ng applications.
  3. Simulan ang Docker Desktop at tiyaking ito ay tumatakbo sa status bar.

2.3 Linux

Sa Linux, maaari mong i-install ang Docker gamit ang package manager. Halimbawa, para sa Ubuntu:

sudo apt update
sudo apt install -y \
    ca-certificates \
    curl \
    gnupg \
    lsb-release
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo tee /etc/apt/keyrings/docker.gpg > /dev/null
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
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin

Matapos ang pag-install, maaari mong gamitin ang sumusunod na utos upang suriin kung matagumpay na na-install ang Docker:

docker --version

3. Lumikha ng Iyong Unang Docker Container

Susunod, gagamitin natin ang Docker command upang lumikha ng isang simpleng container.

3.1 I-pull ang Imahe

Gumagamit ang Docker ng mga imahe upang lumikha ng mga container, ang mga imahe ay maaaring ituring na mga template ng application. Halimbawa, maaari tayong mag-pull ng isang simpleng Ubuntu image mula sa Docker Hub:

docker pull ubuntu

3.2 Patakbuhin ang Container

Matapos ang pag-pull ng imahe, patakbuhin ang sumusunod na utos upang simulan ang isang bagong container:

docker run -it ubuntu /bin/bash

Ang mga parameter ng utos sa itaas ay ipinaliwanag sa ibaba:

  • run: Patakbuhin ang isang bagong container
  • -it: Gumamit ng interactive terminal
  • ubuntu: Pangalan ng imahe
  • /bin/bash: Utos na tatakbo pagkatapos simulan ang container

Dapat ka na ngayong nasa loob ng isang Ubuntu container, i-type ang exit upang lumabas sa container.

4. Pamahalaan ang Docker Containers

4.1 Tingnan ang mga Tumatakbong Container

Maaari mong gamitin ang sumusunod na utos upang tingnan ang lahat ng kasalukuyang tumatakbong mga container:

docker ps

4.2 Tingnan ang Lahat ng Container

Upang tingnan ang lahat ng mga container (kabilang ang mga tumigil na container), maaari mong gamitin:

docker ps -a

4.3 Itigil at Simulan ang Container

Kung nais mong itigil ang isang tumatakbong container, maaari mong gamitin ang sumusunod na utos:

docker stop 

Upang muling simulan ang isang tumigil na container:

docker start 

4.4 Tanggalin ang Container

Upang tanggalin ang isang container, maaari mong gamitin:

docker rm 

5. Lumikha at Gumamit ng Dockerfile

Ang Dockerfile ay isang text file na naglalaman ng isang serye ng mga utos para sa awtomatikong pagbuo ng Docker image. Narito ang isang simpleng halimbawa ng Dockerfile na lumilikha ng isang imahe na may kasamang Python.

5.1 Lumikha ng Dockerfile

Sa directory na iyong pinili, lumikha ng isang Dockerfile na file at idagdag ang sumusunod na nilalaman:

# Gumamit ng opisyal na Python base image
FROM python:3.9-slim

# Itakda ang working directory
WORKDIR /app

# Kopyahin ang mga file mula sa kasalukuyang directory papunta sa loob ng container
COPY . .

# I-install ang mga dependencies
RUN pip install -r requirements.txt

# Itakda ang utos na tatakbo pagkatapos simulan ang container
CMD ["python", "app.py"]

5.2 Bumuo ng Imahe

Sa directory kung saan naroroon ang Dockerfile, patakbuhin ang sumusunod na utos upang bumuo ng imahe:

docker build -t my-python-app .

5.3 Patakbuhin ang Iyong Imahe

Matapos makabuo ng imahe, maaari mong gamitin ang sumusunod na utos upang patakbuhin ito:

docker run -d -p 5000:5000 my-python-app

Ang utos na ito ay magmamapa ng port 5000 ng container sa port 5000 ng host.

6. Konklusyon

Sa pamamagitan ng mga hakbang na ito, nakuha mo na ang mga pangunahing konsepto ng Docker, mga pamamaraan ng pag-install, at kung paano lumikha at pamahalaan ang mga container. Ang Docker ay ginagawang simple at epektibo ang pagbuo at pag-deploy, na makakatulong sa iyo na mapanatili ang pagkakapareho ng application sa iba't ibang mga kapaligiran. Sa aktwal na trabaho, ang paggamit ng mga kakayahan ng Docker kasama ang mga tool ng CI/CD ay makabuluhang mapapabuti ang kahusayan ng workflow ng pag-develop.

Sa patuloy na pag-unlad ng teknolohiya, ang saklaw ng aplikasyon ng Docker ay patuloy na lumalawak, ang pag-master ng Docker ay magdadagdag ng higit pang mga posibilidad sa iyong karera sa software development. Umaasa akong makakatulong ang gabay na ito sa iyo na makapasok sa Docker! Kung mayroon kang mga katanungan, malugod na magkomento sa seksyon ng talakayan.

Published in Technology

You Might Also Like