Rumah >Operasi dan penyelenggaraan >Docker >Bagaimana untuk mengedit fail di bawah docker dan di mana ia

Bagaimana untuk mengedit fail di bawah docker dan di mana ia

WBOY
WBOYasal
2023-05-13 17:31:081719semak imbas

Docker telah menjadi standard untuk pembangunan dan penggunaan moden Cara mengedit fail dalam Docker ialah tugas asas. Docker menyediakan beberapa cara untuk mengedit fail, termasuk menggunakan terminal dalam bekas dan menggunakan editor localhost.

  1. Edit fail menggunakan terminal dalam bekas

Setiap bekas dalam Docker boleh dijalankan dalam mod interaktif, yang membolehkan pengguna mengedit fail terus dalam bekas. Untuk mengedit fail menggunakan terminal dalam bekas, anda perlu terlebih dahulu memasukkan shell bekas yang sedang berjalan. Anda boleh memasukkan Shell dengan arahan berikut:

docker exec -it container_name /bin/bash

di mana container_name ialah nama bekas.

Sebaik sahaja berada di dalam cangkerang bekas, fail boleh diedit menggunakan mana-mana editor yang tersedia. Sebagai contoh, jika anda menggunakan imej Ubuntu, anda boleh menggunakan editor nano:

nano filename
  1. Salin fail ke editor hos tempatan untuk mengedit

Jika anda mahu gunakan editor tempatan untuk mengedit Fail dalam bekas boleh disalin ke hos tempatan melalui Docker untuk diedit.

Pertama, anda perlu menyalin fail dari bekas ke hos tempatan. Anda boleh menggunakan arahan berikut:

docker cp container_name:/path/to/file /local/path/to/file

di mana container_name ialah nama bekas, /path/to/file ialah laluan ke fail dalam bekas dan /local/path/to/file ialah laluan ke hos tempatan.

Setelah fail disalin ke hos tempatan, fail itu boleh diedit menggunakan mana-mana editor pada hos tempatan. Sebaik sahaja anda selesai mengedit, fail perlu disalin semula ke dalam bekas. Anda boleh menggunakan arahan berikut:

docker cp /local/path/to/file container_name:/path/to/file

Parameter di sini adalah sama dengan sintaks di atas.

Ringkasan

Terdapat dua cara untuk mengedit fail dalam Docker. Kita boleh menggunakan terminal dalam bekas dan mengedit fail melalui arahan interaktif. Fail juga boleh disalin dari bekas ke hos tempatan dan diedit. Mana-mana kaedah yang anda pilih, pastikan anda menyalin semula fail ke dalam bekas apabila anda selesai mengubah suainya supaya perubahan boleh dikemas kini.

Atas ialah kandungan terperinci Bagaimana untuk mengedit fail di bawah docker dan di mana ia. 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