Lulus hujah ke bekas Docker Interaktif semasa pelancarannya
- 4562
- 157
- Wendell Shields
Menggunakan Entrypoint
Perintah Docker ditentukan dalam a Dockerfile
Seseorang boleh lulus hujah ke bekas docker interaktif semasa pelancarannya. Pertimbangkan yang berikut Dockerfile
kandungan:
Dari Debian: 8 Entrypoint ["Echo"]
Sekarang, mari kita buat sampel Foobar
bekas:
# Docker Build -t = "Foobar" . Menghantar Konteks Membina ke Docker Daemon 2.048 kb Menghantar Konteks Membina ke Docker Daemon Langkah 0: Dari Debian: 8 ---> 41B730702607 Langkah 1: Entrypoint Echo ---> Berlari di 0FFDC9F73E8A ---> A9AAD02A62E1 Mengeluarkan Container Intermediate
Seterusnya, kami melancarkan baru kami Foobar
bekas menggunakan mod interaktif dan membekalkan hujah Hujah saya
:
# docker run -t -i foobar argumen saya argumen saya
Sebagai alternatif, kita boleh menggunakan Cmd
Perintah untuk membekalkan hujah lalai jika tiada hujah yang ditetapkan pengguna telah dibekalkan semasa pelancaran kontena. Mari kita ubah Dockerfile
untuk memasukkan Cmd
Perintah:
Dari Debian: 8 Entrypoint ["Echo"] cmd ["Argumen lalai"]
Membangun semula gambar Docker:
# Docker Build -t = "Foobar" . Menghantar Konteks Membina ke Docker Daemon 2.048 KB Menghantar Konteks Membina ke Docker Daemon Langkah 0: Dari Debian: 8 ---> 41B730702607 Langkah 1: Entrypoint Echo ---> Menggunakan Cache ---> A9AAD02A62E1 Langkah 2: CMD Argumen lalai- -> CA6C2CDDF0EA Mengeluarkan bekas pertengahan 42B7040B336F berjaya dibina CA6C2CDDF0EA
Apabila tidak ada hujah yang dibekalkan hujah lalai yang ditakrifkan oleh Cmd
Perintah akan dicetuskan:
# Docker Run -T -I Foobar Argumen Lalai
Tutorial Linux Berkaitan:
- Panduan Penyelesaian Masalah Umum GNU/Linux untuk Pemula
- Cara menulis skrip bash untuk menjalankan arahan
- Skrip Bash: Bilangan hujah yang diserahkan kepada skrip
- Tutorial LFTP di Linux dengan contoh
- Cara Menghilangkan Gambar Dockling dan Tidak Digunakan
- Sistem Hung Linux? Cara melarikan diri ke baris arahan dan ..
- Mint 20: Lebih baik daripada Ubuntu dan Microsoft Windows?
- Gelung bersarang dalam skrip bash
- Advanced Bash Regex dengan contoh
- Cara Prestasi Cakera Penanda Aras di Linux