Rumah  >  Artikel  >  Operasi dan penyelenggaraan  >  Apakah maksud run-v dalam docker

Apakah maksud run-v dalam docker

WBOY
WBOYasal
2021-12-30 09:46:237953semak imbas

Dalam docker, "run-v" bermaksud "lekapkan direktori hos ke dalam bekas", dan sintaksnya ialah "docker run -v /host directory:/container run command Digunakan untuk mencipta yang baharu bekas dan jalankan arahan, parameter "-v" digunakan untuk mengikat direktori kontena.

Apakah maksud run-v dalam docker

Persekitaran pengendalian tutorial ini: sistem linux7.3, versi docker-1.13.1, komputer Dell G3.

Apakah maksud run-v dalam docker

docker run: Cipta bekas baharu dan jalankan arahan

The sintaks ialah:

docker run [OPTIONS] IMAGE [COMMAND] [ARG...]

--volume, -v: Mengikat kelantangan

Fungsi: Melekapkan direktori pada hos

Contohnya:

# docker run -it -v /宿主机目录:/容器目录 镜像名 /bin/bash

Berikut -ia adalah parameter dan fungsinya ialah:

-i: Jalankan bekas dalam mod interaktif, biasanya digunakan bersama -t

-t: Mulakan semula bekas Peruntukkan terminal input pseudo, biasanya digunakan bersama dengan -i;

ialah tempat bekas berkomunikasi input dan output dengan terminal anda.

/bin/bash terakhir ialah parameter arahan.

Fikirkan bekas di sini sebagai sistem atau komputer yang berasingan, dan direktori hos anda ialah cakera U Selepas dipasang, anda meletakkan fail dalam direktori pada hos, dan kemudian fail ini yang sepadan boleh diakses dalam direktori, dan fail tertentu boleh ditambah dan diubah suai "di luar bekas" tanpa menjana semula bekas. Contohnya, saya menggunakan alat Mythri untuk mengesan kelemahan kontrak pintar

Gunakan arahan berikut dalam bekas docker :

docker run -v $(pwd):/tmp mythril/myth analyze /tmp/test.sol,

Lekapkan direktori semasa hos ke direktori tmp bagi bekas Direktori tmp ialah direktori semasa semasa beroperasi dalam bekas. Buat kontrak pintar baharu dalam direktori semasa atau tukar kontrak lama seperti kandungan test.sol, dan kemudian gunakan perintah analisis untuk mengesan kontrak Tidak perlu menjana semula bekas, dan anda juga tidak perlu mengetahui laluan mutlak kontena untuk menyalin kontrak baharu ke dalamnya hanya perlu menyalinnya ke direktori semasa.

Pembelajaran yang disyorkan: "tutorial video buruh pelabuhan"

Atas ialah kandungan terperinci Apakah maksud run-v dalam 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