Compose: mode salin tidak ada untuk volume bernama di file tulis-buruh pelabuhan

Dibuat pada 22 Sep 2016  ·  4Komentar  ·  Sumber: docker/compose

Halo,

Saya tidak dapat menemukan cara untuk menggunakan bendera "nocopy" saat menggunakan volume bernama, seperti yang dilakukan pekerja galangan dalam perintah "docker run":

-v, --volume = [host-src:] container-dest [:]: Bind mount volume.
options yang dipisahkan koma adalah [rw | ro], [z | Z],
[[r] berbagi | [r] budak | [r] pribadi], dan [ nocopy ].
'Host-src' adalah jalur absolut atau nilai nama.

Jika 'rw' atau 'ro' tidak ditentukan, maka volume akan dipasang
mode baca-tulis.

Mode nocopy digunakan untuk menonaktifkan volume permintaan penyalinan otomatisjalur dalam wadah ke lokasi penyimpanan volume.Untuk volume bernama, copy adalah mode default.

--volumes-from = "": Pasang semua volume dari penampung yang diberikan

Apakah ada cara untuk mereproduksi perilaku ini di file docker-compose?
Jika tidak, menurut Anda apakah itu bisa menjadi fitur untuk ditambahkan?

arevolumes kinquestion

Komentar yang paling membantu

Opsi harus dipisahkan dengan koma.
"wp-files: / usr / share / nginx / html: ro , nocopy"

Seharusnya bekerja untuk Anda.

Semua 4 komentar

Hai!

Sesuatu seperti itu seharusnya bekerja sejauh yang saya tahu:

version: "2"
services:
  web:
    image: busybox
    command: top
    volumes:
      - mydata:/data:nocopy
volumes:
  mydata: {}

Halo shin-, terima kasih sudah menjawab.
Anda benar, tampaknya bendera ": nocopy" berfungsi!

Namun itu tidak dapat ditambahkan sehubungan dengan ": ro" atau "rw"

volume:
- "wp-files: / usr / share / nginx / html: ro : nocopy"

memberi

KESALAHAN: Volume wp-files: / usr / share / nginx / html: ro : nocopy memiliki format yang salah, harus eksternal: internal [: mode]

(sama untuk: nocopy: ro)

Tapi itu bisa jadi masalah pertanyaan / github lain yang saya kira

Opsi harus dipisahkan dengan koma.
"wp-files: / usr / share / nginx / html: ro , nocopy"

Seharusnya bekerja untuk Anda.

"wp-files: / usr / share / nginx / html: ro , nocopy"

Terima kasih teman-teman! Dan ditambah lagi saya menempatkan sintaks dari dokumen resmi untuk memastikannya. ↓

https://docs.docker.com/storage/volumes/

Bidang ketiga adalah opsional, dan merupakan daftar opsi yang

Apakah halaman ini membantu?
0 / 5 - 0 peringkat