Rumah > Operasi dan penyelenggaraan > Docker > Apakah arahan yang paling biasa dalam fail docker

Apakah arahan yang paling biasa dalam fail docker

下次还敢
Lepaskan: 2024-04-07 19:21:21
asal
733 orang telah melayarinya

Arahan yang paling biasa digunakan dalam Dockerfile ialah: DARI: Cipta imej baharu atau terbitkan imej baharu RUN: Laksanakan arahan (pasang perisian, konfigurasikan sistem) COPY: Salin fail tempatan ke imej TAMBAH: Sama seperti COPY, ia boleh nyahmampatkan arkib tar secara automatik atau dapatkan fail URL CMD: Tentukan arahan apabila bekas bermula DEDAHKAN: Isytiharkan port mendengar kontena (tetapi tidak umum) ENV: Tetapkan pembolehubah persekitaran VOLUME: Pasang direktori hos atau volum tanpa nama WORKDIR: Tetapkan direktori kerja dalam bekas ENTRYPOINT: Tentukan bekas untuk memulakan Fail boleh laku yang dilaksanakan (serupa dengan CMD, tetapi tidak boleh ditimpa)

Apakah arahan yang paling biasa dalam fail docker

Arahan yang paling biasa dalam Dockerfile

Arahan yang paling biasa digunakan adalah dalam fail Docker seperti berikut:

1. FROM

  • Buat imej bekas baharu atau dapatkan imej baharu daripada imej asas.

Contoh:

<code>FROM ubuntu:20.04</code>
Salin selepas log masuk

2. LARI

  • Laksanakan arahan dalam bekas. Biasanya digunakan untuk memasang perisian atau mengkonfigurasi sistem.

Contoh:

<code>RUN apt-get update && apt-get install -y nginx</code>
Salin selepas log masuk

3. COPY

  • Salin fail atau direktori tempatan ke imej bekas.

Contoh:

<code>COPY index.html /usr/share/nginx/html</code>
Salin selepas log masuk

4. ADD

  • Serupa dengan COPY, tetapi boleh menyahmampatkan arkib tar atau mendapatkan fail daripada URL.

Contoh:

<code>ADD myapp.tar.gz /usr/local/myapp</code>
Salin selepas log masuk

5. CMD

  • Nyatakan arahan yang akan dilaksanakan apabila bekas bermula. .

Contoh:

<code>CMD ["nginx", "-g", "daemon off;"]</code>
Salin selepas log masuk

7. ENV

  • Tetapkan pembolehubah persekitaran.

Contoh:

<code>EXPOSE 80</code>
Salin selepas log masuk

8 VOLUME

  • Lekapkan direktori hos atau kelantangan tanpa nama ke dalam bekas.

Contoh:

<code>ENV APP_NAME myapp</code>
Salin selepas log masuk

9. WORKDIR

  • Tetapkan direktori kerja dalam bekas.

Contoh:

<code>VOLUME /var/log/myapp</code>
Salin selepas log masuk

10 ENTRYPOINT

  • Nyatakan fail boleh laku untuk dilaksanakan apabila bekas dimulakan. Sama seperti CMD, tetapi tidak boleh ditolak.

Contoh:

<code>WORKDIR /usr/local/myapp</code>
Salin selepas log masuk

Atas ialah kandungan terperinci Apakah arahan yang paling biasa dalam fail docker. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan