Docker的工作目录是什么意思?
阿神
阿神 2017-04-24 09:11:18
0
5
811

在Docker compose 的yml文件中,
有个参数叫工作目录,即:working_dir,
什么工作在“工作目录”进行?
百度了一下没找到很好的解释。

阿神
阿神

闭关修行中......

membalas semua(5)
阿神

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.

小葫芦

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...

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!