perintah run Docker
buruh pelabuhan menjalankan: untuk membuat wadah baru dan menjalankan perintah
tatabahasa
docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
PILIHAN Keterangan:
-a stdin: masukan keluaran standar Opsional STDIN / STDOUT / stderr tiga;
-d: wadah latar belakang dan mengembalikan ID kontainer;
-i: Jalankan kapal dalam modus interaktif, biasanya digunakan bersama dengan t;
-t: pseudo mengalokasikan wadah masukan terminal, biasanya digunakan dalam hubungannya dengan -i;
--name = "nginx-lb": tentukan nama untuk wadah;
--dns 8.8.8.8: DNS server untuk menggunakan wadah yang ditentukan, host default dan konsisten;
--dns-cari example.com: wadah ditentukan DNS pencarian nama domain, host default dan konsisten;
h "mars": hostname wadah tertentu;
-e username = "ritchie": mengatur variabel lingkungan;
--env-file = []: membaca variabel lingkungan dari file yang ditentukan;
--cpuset = "0-2" atau --cpuset = "0,1,2": mengikat wadah untuk CPU yang ditentukan adalah berjalan;
-m: Mengatur maksimum penggunaan memori kontainer;
--net = "jembatan": wadah jenis koneksi jaringan tertentu, dukungan untuk jembatan / host / none / kontainer:
Empat jenis; --link = []: menambahkan link ke kapal lain;
--expose = []: membuka port atau sekelompok port;
contoh
Gunakan buruh pelabuhan cermin nginx: Setelah modus stasiun terbaru dimulai wadah, dan wadah bernama mynginx.
docker run --name mynginx -d nginx:latest
Mirroring nginx: Setelah modus stasiun terbaru dimulai wadah, pelabuhan kontainer dan 80 peta ke host port acak.
docker run -P -d nginx:latest
Mirroring nginx: Setelah modus stasiun terbaru dimulai wadah, wadah akan memetakan port 80 ke port 80 dari host, host direktori / data yang dipetakan ke wadah / data.
docker run -p 80:80 -v /data:/data -d nginx:latest
Mirroring nginx: terbaru dalam mode interaktif untuk memulai perintah kontainer, Eksekutif / bin / bash dalam wadah.
w3big@w3big:~$ docker run -it nginx:latest /bin/bash root@b8573233d675:/#