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

Apakah arahan yang paling biasa dalam fail docker

下次还敢
下次还敢asal
2024-04-07 19:21:21771semak imbas

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>

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>

3. COPY

  • Salin fail atau direktori tempatan ke imej bekas.

Contoh:

<code>COPY index.html /usr/share/nginx/html</code>

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>

5. CMD

  • Nyatakan arahan yang akan dilaksanakan apabila bekas bermula. .

Contoh:

<code>CMD ["nginx", "-g", "daemon off;"]</code>

7. ENV

  • Tetapkan pembolehubah persekitaran.

Contoh:

<code>EXPOSE 80</code>

8 VOLUME

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

Contoh:

<code>ENV APP_NAME myapp</code>

9. WORKDIR

  • Tetapkan direktori kerja dalam bekas.

Contoh:

<code>VOLUME /var/log/myapp</code>

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>

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!

Kenyataan:
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