Cẩm nang NQDEV
HomeCheat SheetsContact
DevSecOps
DevSecOps
  • Dựng môi trường phát triển nhanh chóng với docker-php-development
  • VMware
    • Cách ảo hóa macOS Sierra trong VMWare Windows 10
  • Docker
    • Docker Compose Cheatsheet
      • Những Lệnh và Flag Phổ Biến
    • Dockerfile
      • Dockerfile là gì?
      • Lab #1: Tạo một hình ảnh có cài đặt GIT
      • Lab #2: Tạo một hình ảnh với lệnh ADD
      • Lab #3: Tạo ảnh với lệnh COPY
    • Services
      • Harbor
Powered by GitBook
On this page

Was this helpful?

  1. Docker
  2. Dockerfile

Dockerfile là gì?

Docker - Beginners | Intermediate | Advanced

PreviousDockerfileNextLab #1: Tạo một hình ảnh có cài đặt GIT

Last updated 1 year ago

Was this helpful?

Dockerfile là gì?

  • Dockerfile là một tệp văn bản chứa một loạt lệnh hoặc hướng dẫn.

  • Các hướng dẫn này được thực hiện theo thứ tự chúng được viết.

  • Việc thực hiện các hướng dẫn này diễn ra trên một hình ảnh cơ sở.

  • Khi xây dựng Dockerfile, các hành động liên tiếp sẽ tạo thành một hình ảnh mới từ hình ảnh gốc cơ sở.

Chúng ta sẽ xem qua từng hướng dẫn trong Dockerfile và xem nó được sử dụng như thế nào.

Hãy tiếp tục:

Tài liệu tham khảo
https://dockerlabs.collabnix.com/beginners/dockerfile/Writing-dockerfile.html

Lab #1: Installing GIT
Lab #2: ADD instruction
Lab #3: COPY instruction
Lab #4: CMD instruction
Lab #5: ENTRYPOINT instruction
Lab #6: WORKDIR instruction
Lab #7: RUN instruction
Lab #8: ARG instruction
Lab #9: EXPOSE instruction
Lab #10: VOLUME instruction
Lab #11: EXPOSE instruction
Lab #12: LABEL instruction
Lab #13: ONBUILD instruction
Lab #14: HEALTHCHECK instruction
Lab #15: SHELL instruction
Lab #16: Entrypoint Vs RUN
Lab #17: USER instruction
Writing Dockerfile with Hello Python Script Added
Lab #1: Create an image with GIT installed