EN: Read in English
Dunia D3: Loker & Talian Telefon
Sandar dan pulihkan volume
Anda akan belajar: salin volume ke dalam satu fail di laptop, dan bawa ia balik.
Teks BM belum disemak oleh penutur asli.
Disemak dengan Docker Engine 29 pada 31 Okt 2026
Masalahnya
Laptop anda~
- Tiada tingkap terbuka
Bekas (container)
- Belum ada container
Pek beku (image)
- alpine:3.221 layer · 12.9MB
Loker (volume)
- kedai-data2 fail
0 container (0 berjalan), 1 image, 1 loker.
Laptop anda makin lama. Pesanan ada dalam loker kedai-data, jauh dalam folder Docker. Di Docker Desktop, ia tersorok dalam VM Linux. Macam mana nak salin keluar?
Tengok
Backup (salinan sandaran) bungkus seluruh loker dalam satu beg di rak anda. Satu bekas pembantu yang kecil buat kerja ini, lalu pergi. Tekan kepingan ikut urutan.
Ketik kepingan ikut turutan yang betul.
Cuba
Sandarkan kedai-data ke dalam backup.tar.gz, dalam folder ini.
Laptop anda~
- Tiada tingkap terbuka
Bekas (container)
- Belum ada container
Pek beku (image)
- alpine:3.221 layer · 12.9MB
Loker (volume)
- kedai-data2 fail
0 container (0 berjalan), 1 image, 1 loker.
Petunjuk
"$PWD" maksudnya folder ini. Kekalkan tanda petik.Teka
Untuk pulihkan, anda buka beg itu ke dalam loker. Huruf tar yang mana?
Pilih satu jawapan.
Cuba
Laptop baru! Loker itu dah tiada. Tinggal backup.tar.gz sahaja. Buka ke dalam loker kedai-data yang baru.
Laptop anda~
- Tiada tingkap terbuka
Bekas (container)
- Belum ada container
Pek beku (image)
- alpine:3.221 layer · 12.9MB
0 container (0 berjalan), 1 image, 0 loker.
Petunjuk
Bekas pembantu yang sama. Tukar folder: beg itu kini di /from.Semak
Tabiat backup yang baik, atau tidak?
Leret ke kanan untuk bagus, ke kiri untuk perlu baiki. Atau guna butang.
Simpan satu salinan beg di luar laptop ini.
Anda berjaya!
Kini anda boleh sandarkan volume dan pulihkannya.
Nak tahu lebih (pilihan)
Untuk Postgres, pg_dump simpan data dengan selamat semasa ia berjalan. --volumes-from db pinjam semua loker db, senang untuk backup.
Laptop anda~
- Tiada tingkap terbuka
Bekas (container)
- Belum ada container
Pek beku (image)
- alpine:3.221 layer · 12.9MB
Loker (volume)
- kedai-data2 fail
0 container (0 berjalan), 1 image, 1 loker.
Latihan sebenar (pilihan):
Misi sebenar
docker run --rm -v practice-data:/from -v "$PWD":/to alpine:3.22 tar czf /to/backup.tar.gz -C /from .docker run --rm -v practice-copy:/to -v "$PWD":/from alpine:3.22 tar xzf /from/backup.tar.gz -C /todocker run --rm -v practice-copy:/data alpine:3.22 ls -la /data
0 daripada 3 langkah siap · Tanda anda disimpan.
English
Your laptop is getting old. The orders sit in the kedai-data locker, deep in Docker’s own folder. On Docker Desktop, it hides inside a Linux VM. How do you copy it out?
A backup packs the whole locker into one bag on your shelf. A tiny helper box does it, then leaves. Tap the pieces in order.
Back up kedai-data into backup.tar.gz, in this folder.
"$PWD" means this folder. Keep the quotes.To restore, you unpack the bag into a locker. Which tar letters?
New laptop! The locker is gone. Only backup.tar.gz is left. Unpack it into a new kedai-data locker.
Good backup habit, or not?
You can now back up a volume and restore it.
Anda dah siapkan ini. Latihan lagi pun bagus!
Dokumentasi rasmi: Docker docs: Back up, restore, or migrate volumes · Docker docs: docker volume inspect · PostgreSQL: pg_dump
Anda dah belajar 25 minit. Rehat sekejap bantu otak anda.
Pecutan selesai! Fokus yang hebat. Regangkan badan seminit?