Melewati argumen ke wadah Docker interaktif pada saat peluncurannya
- 1415
- 243
- Dominick Barton
Menggunakan TITIK MASUK
Perintah Docker yang ditentukan dalam a Dockerfile
Seseorang dapat meneruskan argumen ke wadah Docker interaktif pada saat peluncurannya. Pertimbangkan pengikut Dockerfile
isi:
Dari Debian: 8 Entrypoint ["Echo"]
Sekarang, mari kita bangun sampel foobar
wadah:
# Docker build -t = "foobar" . Mengirim Konteks Bangun ke Docker Daemon 2.048 KB Mengirimkan Konteks Bangun ke Docker Daemon Langkah 0: Dari Debian: 8 ---> 41B730702607 Langkah 1: Entrypoint Echo ---> Berjalan di 0FFDC9F73E8A ---> A9AAD02A62E1 Dibangun A9A2E6A.2E6ADITED2ADIATE 0FFDC9F7F7A
Selanjutnya, kami meluncurkan baru kami foobar
wadah menggunakan mode interaktif dan menyediakan argumen Argumen saya
:
# Docker run -t -i foobar argumen saya argumen saya
Atau, kita bisa menggunakan Cmd
Perintah untuk menyediakan argumen default jika tidak ada argumen yang ditentukan pengguna yang disediakan selama peluncuran kontainer. Mari kita ubah kami Dockerfile
untuk memasukkan Cmd
memerintah:
Dari Debian: 8 Entrypoint ["Echo"] CMD ["Argumen Default"]
Rebuild Docker Image:
# Docker build -t = "foobar" . Mengirim Konteks Bangun ke Docker Daemon 2.048 KB Mengirimkan Konteks Bangun ke Docker Daemon Langkah 0: Dari Debian: 8 ---> 41B730702607 Langkah 1: Entri Echo ---> Menggunakan Cache ---> A9AAD02A62E1 Langkah 2: CMD Argumen Default ---> Berlari di 42B7040B336F- -> ca6c2cddf0ea menghapus wadah menengah 42B7040B336F berhasil dibangun ca6c2cddf0ea
Ketika tidak ada argumen yang disediakan argumen default yang ditentukan oleh Cmd
Perintah akan dipicu:
# Docker run -t -i foobar argumen default
Tutorial Linux Terkait:
- Panduan Pemecahan Masalah Umum GNU/Linux untuk Pemula
- Cara menulis skrip bash untuk menjalankan perintah
- Bash Script: Jumlah argumen yang diteruskan ke skrip
- Tutorial LFTP di Linux dengan contoh
- Cara menghapus gambar Docker yang menggantung dan tidak digunakan
- Sistem Linux Hung? Cara melarikan diri ke baris perintah dan…
- Mint 20: Lebih baik dari Ubuntu dan Microsoft Windows?
- Loop bersarang dalam skrip bash
- Lanjutan regex bash canggih dengan contoh
- Cara membandingkan kinerja disk di linux