Rumah >Operasi dan penyelenggaraan >Docker >Apakah perbezaan antara run dan start dalam docker
Perbezaan antara run dan start dalam docker: arahan run hanya digunakan apabila menjalankan operasi imej buat kali pertama, yang bersamaan dengan melakukan operasi dua langkah, meletakkan imej ke dalam bekas dan kemudian memulakan bekas; manakala arahan mula digunakan apabila Digunakan semasa memulakan semula imej sedia ada Untuk menggunakan arahan ini, anda perlu mengetahui ID atau nama bekas.
Persekitaran pengendalian tutorial ini: sistem linux7.3, versi docker-1.13.1, komputer Dell G3.
docker run adalah bersamaan dengan melakukan operasi dua langkah: meletakkan imej ke dalam bekas (docker create), dan kemudian memulakan bekas untuk menjadikannya bekas masa jalan (docker start).
Fungsi docker start adalah untuk memulakan semula imej sedia ada. Maksudnya, jika kita menggunakan arahan ini, kita mesti mengetahui ID kontena atau nama kontena terlebih dahulu Kita boleh menggunakan docker ps untuk mencari maklumat kontena.
Oleh kerana ID bekas ialah kod rawak, dan nama bekas itu adalah nama yang kelihatan tidak bermakna, kita boleh menggunakan arahan
docker rename old_name new_name
untuk Menamakan bekas ini. Dengan cara ini, apabila kita memulakan atau menghentikan bekas itu semula, kita boleh menggunakan nama ini secara langsung.
docker [stop] [start] new_name
Untuk memaparkan semua bekas, termasuk yang belum dimulakan, anda boleh menggunakan arahan
docker ps -a
Pembelajaran yang disyorkan: "tutorial video docker"
Atas ialah kandungan terperinci Apakah perbezaan antara run dan start dalam docker. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!