Docker ialah platform kontena popular yang boleh digunakan untuk memudahkan penggunaan dan penyelenggaraan aplikasi. Dalam Docker, memuat naik fail adalah tugas yang sangat biasa. Artikel ini akan memperkenalkan cara memuat naik fail ke Docker.
Langkah 1: Buat imej Docker
Mula-mula, anda perlu mencipta imej Docker yang boleh memuat naik fail. Untuk melakukan ini, anda perlu menggunakan Dockerfile kecil. Cipta fail bernama Dockerfile
dan salin kandungan berikut ke dalamnya:
FROM ubuntu:latest RUN apt-get update && apt-get install -y \ curl \ wget \ zip \ unzip \ vim \ && rm -rf /var/lib/apt/lists/* WORKDIR /data
Fail Docker ini menggunakan versi terkini imej Ubuntu sebagai imej asas dan memasang beberapa alatan biasa di dalamnya.
Seterusnya, gunakan arahan berikut untuk membina imej Docker:
docker build -t mydockertest .
Arahan ini menentukan nama imej yang akan dibina sebagai mydockertest
dan mencari fail Docker dalam semasa direktori.
Langkah 2: Mulakan bekas Docker
Untuk memulakan bekas Docker daripada imej Docker anda, anda boleh menggunakan arahan berikut:
docker run -v <本地文件夹路径>:<容器文件夹路径> -it mydockertest /bin/bash
Ini akan memulakan yang baharu container , dan sambungkannya ke sesi terminal semasa. Pilihan -v
digunakan untuk melekapkan folder setempat ke dalam bekas Docker dan mendayakan perkongsian fail antara dua folder. Sebagai contoh, anda boleh menetapkan laluan folder setempat kepada /home/user/data
dan laluan folder kontena kepada /data
.
Langkah 3: Muat naik fail ke bekas Docker
Kini anda boleh memuat naik fail dengan menyalin fail tempatan ke dalam folder kontena. Laksanakan arahan berikut dalam bekas Docker:
cp /<本地文件夹路径>/<文件名> /<容器文件夹路径>/
Ini akan menyalin fail yang ditentukan daripada tempatan ke bekas Docker.
Cara lain ialah menggunakan perintah curl
atau wget
untuk memuat turun fail daripada URL dan menyimpannya ke dalam bekas Docker. Contohnya, anda boleh memuat turun fail bernama hello.txt
menggunakan arahan berikut:
curl -o /<容器文件夹路径>/hello.txt http://example.com/hello.txt
Kaedah yang serupa boleh digunakan untuk memuat turun fail menggunakan wget
.
Langkah 4: Keluar dari bekas Docker
Selepas memuat naik fail, anda harus keluar dari bekas Docker dan menutupnya. Anda boleh keluar dari bekas Docker menggunakan arahan berikut:
exit
Ini akan mengembalikan anda kepada gesaan shell hos.
Langkah 5: Simpan perubahan
Jika perubahan yang anda buat pada bekas adalah kekal, maka anda perlu menyimpan perubahan ini pada imej Docker baharu. Untuk melakukan ini, anda boleh menggunakan arahan berikut:
docker commit <容器ID> mydockertest2
Ini akan mencipta imej Docker baharu dengan perubahan yang anda buat. Nama imej ialah mydockertest2
.
Langkah 6: Uji fail yang dimuat naik
Akhir sekali, anda boleh menguji fail yang dimuat naik dengan memulakan bekas Docker baharu dan menyemak sama ada fail tersebut berjaya dimuat naik ke dalamnya. Mulakan bekas Docker baharu menggunakan arahan berikut:
docker run -v <本地文件夹路径>:<容器文件夹路径> -it mydockertest2 /bin/bash
Gunakan perintah ls
untuk menyemak sama ada fail yang dimuat naik wujud dalam folder kontena. Jika semuanya baik-baik saja, anda sepatutnya melihat fail yang baru anda muat naik.
Ringkasan
Dalam artikel ini, kami memperkenalkan cara memuat naik fail ke Docker. Ini adalah proses mudah yang boleh diselesaikan dalam beberapa langkah mudah. Memuat naik fail mungkin merupakan salah satu tugas yang kerap anda lakukan dalam Docker, jadi penting untuk menguasai proses ini.
Atas ialah kandungan terperinci Bagaimana untuk memuat naik fail ke Docker (langkah). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!