Adakah anda tahu arahan pwd di bawah Linux? Yang digunakan untuk memaparkan alamat mutlak laluan semasa.
Jika anda tahu ejaan penuhnya, anda tidak akan menghadapi masalah ini.
Ejaan penuh pwd ialah "print working directory".
Kemudian mari kita bincangkan tentang parameter ini dalam karang docker.
Sebelum saya melihat soalan itu, saya tidak tahu ada working_dir dalam docker yang difikirkan adalah sama dengan salah satu jawapan di atas. Ia adalah WORKDIR dalam fail Docker ini direktori ditukar ke laluan yang ditentukan.
Tetapi poster asal adalah betul, dan kemudian saya fikir fail karang sebenarnya adalah satu lagi bentuk konfigurasi baris arahan docker run, jadi kemungkinan besar docker run juga mempunyai atribut ini.
Hanya jalankan docker --help dan mendapati terdapat parameter "-w, --workdir Workdir di dalam bekas".
Sudah pasti, ini adalah parameter yang digunakan untuk menetapkan laluan kerja apabila docker run. Kemudian saya mencari atribut ini dalam karang, Googlednya, dan menemui dokumentasi rasmi Docker:
working_dir, entrypoint, pengguna, nama hos, nama domain, mem_limit, privileged, restart, stdin_open, tty, cpu_shares Setiap satu daripada nilai ini adalah satu nilai, setara dengan rakan sejawatnya.
Sudah pasti, konfigurasi dalam fail karang secara langsung sepadan dengan parameter di sebalik larian buruh pelabuhan, dan mesti ada wajah tersenyum di sini.
Adakah anda tahu arahan pwd di bawah Linux? Yang digunakan untuk memaparkan alamat mutlak laluan semasa.
Jika anda tahu ejaan penuhnya, anda tidak akan menghadapi masalah ini.
Ejaan penuh pwd ialah "print working directory".
Kemudian mari kita bincangkan tentang parameter ini dalam karang docker.
Sebelum saya melihat soalan itu, saya tidak tahu ada working_dir dalam docker yang difikirkan adalah sama dengan salah satu jawapan di atas. Ia adalah WORKDIR dalam fail Docker ini direktori ditukar ke laluan yang ditentukan.
Tetapi poster asal adalah betul, dan kemudian saya fikir fail karang sebenarnya adalah satu lagi bentuk konfigurasi baris arahan docker run, jadi kemungkinan besar docker run juga mempunyai atribut ini.
Hanya jalankan docker --help dan mendapati terdapat parameter "-w, --workdir Workdir di dalam bekas".
Sudah pasti, ini adalah parameter yang digunakan untuk menetapkan laluan kerja apabila docker run. Kemudian saya mencari atribut ini dalam karang, Googlednya, dan menemui dokumentasi rasmi Docker:
Sudah pasti, konfigurasi dalam fail karang secara langsung sepadan dengan parameter di sebalik larian buruh pelabuhan, dan mesti ada wajah tersenyum di sini.
Formatnya ialah WORKDIR /path/to/workdir.
Konfigurasikan direktori kerja untuk arahan RUN, CMD dan ENTRYPOINT seterusnya.
Contohnya
WORKDIR /home/docker/
Arahan yang dilaksanakan kemudian akan berada dalam direktori /home/docker/ secara lalai
Contohnya: vim key.json
Laluan sebenar fail ini ialah /home/docker/key.json
Serupa dengan direktori semasa pada baris arahan
Setaraf dengan linux…cd WORKDIR
Owner, masalah dah selesai dan perlu ditutup. Seseorang menjawab pada 3.25...