Rumah >Operasi dan penyelenggaraan >Docker >Apa yang dijalankan dalam docker
Dalam docker, run ialah arahan yang digunakan untuk mencipta bekas baharu dan menjalankan perintah apabila melaksanakan "docker run", Docker akan memulakan proses dan memperuntukkan fail eksklusifnya kepada proses ini, sumber rangkaian dan kumpulan proses dengan proses ini sebagai proses akar, sintaksnya ialah "docker run [PILIHAN] IMEJ [COMMAND] [ARG...]".
Persekitaran pengendalian tutorial ini: sistem linux7.3, docker versi 19.03, komputer Dell G3.
docker run: Cipta bekas baharu dan jalankan arahan
Docker akan merangkum proses berkaitan ke dalam bekas yang diasingkan bersama apabila melaksanakan ( container). Apabila docker run dilaksanakan, Docker akan memulakan proses dan menetapkan proses ini sistem fail eksklusifnya, sumber rangkaian eksklusif dan kumpulan proses dengan proses ini sebagai proses root. Imej yang dimuatkan apabila Docker memulakan bekas mungkin mempunyai proses permulaan lalai yang ditentukan, yang memerlukan port rangkaian pendedahan dan sumber lain yang ditakrifkan dalam Dockerfile. Tetapi anda boleh mentakrifkan semula imej ini secara lalai menggunakan docker run. Inilah sebabnya mengapa arahan run mempunyai lebih banyak parameter daripada parameter arahan docker yang lain.
Sintaks
docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
PILIHAN perihalan:
-a stdin: Menentukan jenis kandungan input dan output standard, pilihan STDIN/STDOUT/STDERR tiga item;
-d: Jalankan bekas di latar belakang dan kembalikan ID bekas
-i : Dalam mod interaktif Jalankan bekas, biasanya digunakan bersama-sama dengan -t; 🎜>
--cpuset="0-2" atau --cpuset="0,1,2": Ikat bekas ke CPU yang ditentukan untuk dijalankan; : Tetapkan penggunaan memori maksimum bagi bekas; ;
--link=[]: tambahkan pautan ke bekas lain; sekumpulan port;
--volume, -v: mengikat volum
Contohnya adalah seperti berikut:
Gunakan imej nginx:latest untuk memulakan bekas dalam mod latar belakang, petakan port kontena 80 ke port 80 hos dan petakan direktori /data hos ke /data bekas.
"
Atas ialah kandungan terperinci Apa yang dijalankan dalam docker. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!