CodeStar Academy
  • Trang chủ
  • Khóa học
  • Lịch khai giảng
  • Blog
  • Liên hệ
    • Trang chủ
    • Khóa học
    • Lịch khai giảng
    • Blog
    • Liên hệ

    Phân biệt một số câu lệnh trong Docker

    • January 11, 2021
    • Posted by: Le Thi Bich Ha
    • Category: Technology
    No Comments
    docker

    Phân biệt giữa Docker exec và Docker run

    Docker run
    Là câu lệnh dùng để khởi tạo một container dựa vào Image có sẵn.
    Cú pháp:
    docker run [OPTIONS] IMAGE[:TAG|@DIGEST] [COMMAND] [ARG...]
    Ví dụ:
    docker run --name test -it nginx:latest /bin/bash
    Option --name cho phép bạn đặt tên cho container.
    Option -t cung cấp giao diện để gõ command trong container.
    Option -i cung cấp một pipe giúp cho chương trình bên trong container nhận được command đã viết.
    Sau khi thực hiện câu lệnh trên thì docker-runner sẽ run image nginx thành một container và cho phép bạn truy cập vào shell bash của container đó.
    Docker exec
    Là câu lệnh sử dụng để chạy một command bên trong một container đang hoạt động
    Cú pháp:
    docker exec [OPTIONS] NAME_CONTAINER [COMMAND] [ARG...]
    Ví dụ:
    docker exec -d test nginx --version
    Option -d cho phép bạn chạy container ở chế độ demon.
    Sau khi thực hiện câu lệnh trên thì sẽ in ra màn hình version của nginx.

    Sự khác nhau giữa exec và run
    Có lẽ điểm khác nhau quá rõ ràng rồi nhỉ . Một thằng để chạy một image để khởi tạo container, một thằng để thực thi những câu lệnh bên trong container đang hoạt động đó…

    Tác giả: Phạm Xuân Ngọc

    đào tạo lập trình web học lập trình online học lập trình web cấp tốc học lập trình web lập trình web học lập trình online lập trình web lập trình web cơ bản

    Leave a Reply Cancel reply

    Về chúng tôi

    CodeStar hướng đến việc mang lại những trải nghiệm mới cho Học viên trong mỗi buổi học thông qua việc tham gia vào các dự án tại CodeStar

    Địa chỉ

    Tầng 4, Tòa CT1, Bắc Hà C14, Tố Hữu, Trung Văn, Nam Từ Liêm, Hà Nội.

    0865183328

    [email protected]

    Quick Links

    Khóa học

    Lịch khai giảng

    Kênh Youtube

    Liên hệ


    Copyright © 2020. CodeStar

    Search