7 Lệnh Docker cơ bản dân DevOps nên nhớ
Chạy container:docker container run hello-world
docker container run -it ubuntu bash
docker container run --name docker-nginx -p 80:80 -d nginx
Quản lý container/image:docker ps -a # liệt kê container
docker images # liệt kê image
docker rm <container> # xóa container
docker rmi <image> # xóa image
Sẵn dịp ôn lại chủ đề Docker cho anh em.
Anh em có bao giờ nghĩ ứng dụng của mình giống như hàng hóa đang được "shipping" xuyên môi trường: từ laptop dev
QA
Cloud
Production? Thì Docker chính là “hệ thống container vận chuyển” chuẩn hóa cho hành trình đó.
Docker là gì?Docker là nền tảng giúp bạn đóng gói, phân phối và chạy ứng dụng trong các container – một đơn vị độc lập, nhẹ, và nhất quán từ máy dev tới production.
Ứng dụng của bạn (NetDevOps app, Website, ChatBot, Network Tool...) có thể đóng gói lại thành một container và được chạy ở bất kỳ đâu có Docker Engine — từ laptop, QA server, cluster cloud hay hybrid cloud.
Quy trình vận hành container hóa với Docker- Build:
docker build -t my_app .Đóng gói ứng dụng thành container image.
- Push lên Registry:
docker push my_appĐưa lên Docker Hub hoặc Docker Store.
- Kéo và chạy ở bất kỳ đâu:
docker pull my_app
docker run my_app
Docker hỗ trợ 2 phiên bản:- Docker Community (miễn phí, open-source)
- Docker Enterprise (có support thương mại)
Container không chỉ dành cho Dev — mà là cho cả DevNet, SecOps, NetOpsBạn có thể container hóa:
- Script automation
- Công cụ giám sát mạng
- Chatbot tích hợp API
- Web UI nhỏ gọn cho quản trị
- Mô hình AI inference
Tóm gọn: Tại sao phải dùng Docker?
Không còn "chạy được trên máy tôi nhưng chết trên production"
Dễ test, dễ rollback
Tự động hóa CI/CD
Đóng gói dễ chia sẻ với đồng đội
Scale theo cụm (Swarm, Kubernetes)