• About Us
  • Contact
  • Trang chủ
  • Code
  • Linux
  • Virtualization
  • Mail
No Result
View All Result
System Zone
No Result
View All Result
Home Linux

[Docker] Bài 6 – Docker volume

admin by admin
28 Tháng 10, 2021
in Linux
0

Warning: Division by zero in /www/wwwroot/systemzone.top/wp-content/themes/jnews/class/Image/ImageBackgroundLoad.php on line 105
0
SHARES
0
VIEWS
Share on FacebookShare on Twitter

Volume trong docker là gì?

Volume trong docker dùng đễ chia sẽ file giữa các container và giữa container với máy host.

Related Posts

Hướng dẫn cài đặt MongoDB 5 trên centos 7

Hướng dẫn resize ổ cứng bằng Gparted trên centos 7

Fix error: kernel: nf_conntrack: table full, dropping packet

Cấu hình IP tĩnh trên ubuntu 20.04

  • Về hoạt động Volume tương tự như Bind mounts, nhưng Volume được quản lý bởi Docker. Trong khi bind mounts, file hoặc thư mục cần mount phải được tồn tại trên docker host.
  • Volume khi tạo ra sẽ nằm ở thư mục /var/lib/docker/volumes/
  • Volume cũng support cơ chế của volume drivers, cho phép lưu trữ dữ liệu tới một server remote hoặc Cloud.
  • Bạn có thể quản lý volume sử dụng CLI hoặc API.
  • Volume hoạt động trên cả Linux và Windows container

Sử dụng Volume khi nào?

  • Khi chia sẻ dữ liệu giữa nhiều container đang chạy.
  • Lưu dữ liệu tới một server remote hoặc cloud.
  • Khi cần backup, restore hoặc migrate dữ liệu từ Docker Host này sang Docker Host khác.
  • Cần quản lý dễ dàng và thuận tiện hơn so với bind mounts.

Thao tác lệnh với volume

1. Tạo Volume

docker volume create ten-volume

2. Liệt kê danh sách Volume

docker volume ls

3. Hiển thị thông số volume

docker volume inspect ten-volume

4. Kiểm tra Volume được tạo

ll /var/lib/docker/volumes

5. Chạy Container với Volume

docker run -itd -v ten-volume:/opt/mount_point/ centos
# Hoặc 
docker run -itd --mount type=volume,src=ten-volume,dst=/opt/mount_point/ centos
# Hoặc
docker run -itd --mount type=volume,source=ten-volume,target=/opt/mount_point/ centos

6. Xóa những Volume không sử dụng

docker volume prune

7. Xóa volume

docker volume rm ten-volume

8. Xóa nhiều volume một lúc

docker volume rm ten-colume1 ten-colume2 ten-colume3

Đây là những kiến thức cực kì gom gọn trong kiến thức. Hi vọng bài viết này sẽ giúp các bạn đang bắt đầu học về docker sẽ có thể hình dung một cách ngắn gọn về nó.

Tags: [Docker] Bài 6 - Docker volume (Storage)dockerdocker volumestorage
Next Post

[Docker] Bài 7 - Docker logs

0 0 đánh giá
Đánh giá bài viết
Theo dõi
Đăng nhập
Thông báo của
guest

guest

0 Góp ý
Cũ nhất
Mới nhất Được bỏ phiếu nhiều nhất
Phản hồi nội tuyến
Xem tất cả bình luận

© 2025 SystemZone - Premium WordPress news & magazine theme by Aitemat.

No Result
View All Result
  • About Us
  • About Us
  • blog
  • Campaign
  • Cart
  • Checkout
  • Giới thiệu
  • Home 2
  • IT STORY
  • Lập trình web
  • Learning More
  • Linux Administrator
  • Mail
  • My account
    • Wishlist
  • Privacy Policy
  • Sample Page
  • Track your order
  • Trang chủ
  • Trang Mẫu
  • Virtualization
  • Sections
  • Rows / Columns
  • Sliders
  • Buttons
  • Titles / Dividers
  • Blog Posts
  • Mega Shop
  • Simple Slider
  • Banner Grids
  • Icon Box
  • Lightbox
  • Scroll To
  • Pages
    • About
    • Contact
    • FAQ
    • Portfolio
  • Map
  • Message box
  • Product Categories
  • Products
  • Share / follow icons
  • Tabs
  • Team Member
  • Testimonials

© 2025 SystemZone - Premium WordPress news & magazine theme by Aitemat.

wpDiscuz