Docker ID là gì
Docker là gì?Ở bài trước mình có giới thiệu về khái niệm Docker các bạn đọc lại tại đây nhé : http://hoclaptrinh.vn/posts/docker-la-gi Show So sánh Docker với Virtual machine Virtual machine DockerĐiểm khác biệt chính là các containers sử dụng chung kernel với Host OS nên các thao tác bật, tắt rất nhẹ nhàng, nhanh chóng.
Tóm lại, docker: Docker rất tốt tại việc xây dựng và chia sẻ Disk Image qua hệ thống Docker Index. Docker là một phần mềm quản lý cơ sở hạ tầng. Docker làm việc tuyệt vời với các công cụ quản lý file config (vd: Chef, Puppet). Docker sử dụng btrfs để giảm sát các file hệ thống và có thể được chia sẻ với user khác. (Như cách hoạt động của Git).
Khi nào thì sử dụng DockerDocker là một công cụ đơn giản, như Git hay Java, mà cho phép bạn kết hợp chặt chẽ tới công việc phát triển hay điều hành hàng ngày của bạn. Sử dụng Docker như là một phần mềm quản lý phiên bản (version control system) cho toàn hệ điều hành của bạn. Sử dụng Docker khi bạn muốn đóng góp hay hợp tác hệ điều hành của bạn với một nhóm nào đó. Sử dụng Docker để chạy những dòng code trên laptop của bạn trong môi trường giống hệt như trên server của bạn.
Một số lệnh cơ bảnPull một image từ Docker Hubdocker pull Tạo một container từ image có sẵndocker run -v Lệnh trên tạo container, liên kết một thư mục trên máy tính vào bên trong container, và mở bash trong máy đó. Khi cần phải map cổng đó từ container ra máy tính ngoài, khi đó chúng ta dùng thêm tham số -p như sau:docker run -v /abc:/abc -p 8080:8080 -it ubuntu /bin/bash Lệnh trên map cổng 8080 của container ra cổng 8080 của máy tính hiện tại. Liệt kê các images hiện códocker imagesTrong kết quả trả về của lệnh này, chúng ta lưu ý các thông số:
Liệt kê các container đang chạydocker ps docker ps -a # liệt kê các container đã tắt
Khởi động và truy cập lại vào một container đã tắtNếu một container đã tắt (không xuất hiện khi dùng lệnh docker ps nữa, chúng ta có thể chạy lệnh docker ps -a để lấy ID hoặc NAME của nó, sau đó dùng lệnh sau để khởi động và truy cập lại vào đó)docker start Xoá một containerNếu một container đã hết giá trị lợi dụng, dù nó đã tắt nhưng nó vẫn chiếm một phần dung lượng trên máy tính, để xoá nó đi, chúng ta dùng lệnh docker rm Nếu container đang chạy, bạn cũng có thể xoá nhưng phải thêm tham số -f vào sau rm để force remove:docker rm -f Xoá một imageCũng như container, nếu bạn đã ko còn nhu cầu sử dụng một image nào đó nữa, thì nên xoá nó đi. Dùng lệnh rmidocker rmi Video liên quan |