Xin chào ! Nếu đây là lần đầu tiên bạn đến với diễn đàn, xin vui lòng danh ra một phút bấm vào đây để đăng kí và tham gia thảo luận cùng VnPro.
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • 7 lệnh docker cơ bản DEVOPS nên nhớ

    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, NetOps


    Bạ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)
    Click image for larger version

Name:	Docker1.png
Views:	19
Size:	43.3 KB
ID:	431403

    Đặng Quang Minh, CCIE#11897 (Enterprise Infrastructure, Wireless, Automation, AI), CCSI#31417

    Email : dangquangminh@vnpro.org
    https://www.facebook.com/groups/vietprofessional/
Working...
X