Opsi command line agen transfer

Agen transfer mentransfer data dari sistem file Anda ke Google Cloud. Anda dapat mengontrol opsi agen saat menjalankan agen melalui tanda dan opsi yang dijelaskan di halaman ini.

Ringkasan perintah

sudo docker run [--ulimit memlock=64000000 -d --rm -v host-directory:container-directory]
--env environment-variable=variable-value
gcr.io/cloud-ingest/tsop-agent:latest
{--help | --version | --project-id=project-id}
[--agent-id-prefix=id-prefix --creds-file=credential-file
--enable_mount_directory --hostname=hostname
--log-dir=logs-directory
--max-physical-mem=maximum-memory]

Opsi Docker

--ulimit memlock=64000000
Mengunci memori bersama untuk kumpulan bersama untuk Docker, sehingga selalu berada di memori untuk diakses oleh beberapa sesi.
-d

Memulai container Docker dalam mode terpisah, atau di latar belakang. Tindakan ini memungkinkan Anda terus mengeluarkan perintah dari terminal Linux.

Untuk informasi selengkapnya, lihat Terlepas -d

--rm

Menghapus container dan sistem file container saat Docker keluar.

Untuk informasi selengkapnya, lihat Pembersihan (--rm)

-v host-directory:container-directory

Menentukan satu atau beberapa volume untuk dipetakan dari host ke penampung. Saat menggunakan -v, kami mewajibkan host-directory dan container-directory untuk sama, jika tidak, Layanan Transfer Penyimpanan tidak akan berhasil menemukan file Anda untuk ditransfer.

Untuk informasi selengkapnya, lihat VOLUME (sistem file bersama)

--env environment-variable=variable-value

Menentukan variabel lingkungan untuk penampung Docker. Gunakan tanda ini untuk mengonfigurasi agen Anda agar menggunakan proxy penerusan. Untuk informasi selengkapnya, lihat Menggunakan proxy penerusan.

Opsi agen

--agent-id-prefix=id-prefix
Awalan opsional yang ditambahkan ke ID agen untuk membantu mengidentifikasi agen atau mesinnya di konsol Google Cloud. Jika awalan digunakan, ID agen akan diformat sebagai prefix + hostname + Docker container ID.
--creds-file=credential-file

File kredensial akun layanan berformat JSON opsional. Untuk informasi selengkapnya tentang cara membuat file kredensial akun layanan, lihat membuat dan mengelola kunci akun layanan.

--enable_mount_directory

Secara opsional, memasang seluruh sistem file di direktori /transfer_root dalam penampung Docker, bukan menentukan setiap pemasangan volume -vDocker. Saat menggunakan flag ini, Anda tidak perlu menambahkan awalan /transfer_root ke direktori log atau jalur file kredensial akun layanan, dan /transfer_root tidak terlihat dalam log transfer atau contoh error GUI.

--help

Menampilkan bantuan penggunaan singkat.

--hostname=hostname

menetapkan nama host tempat agen berjalan. Digunakan untuk melaporkan nama host mesin tempat agen tertentu berjalan.

--log-dir=logs-directory

Direktori opsional tempat agen menulis log. Direktori default-nya adalah /tmp/.

--max-physical-mem=maximum-memory

Agen secara default menggunakan memori sistem maksimum 8 GiB. Jika setelan default tidak sesuai dengan lingkungan Anda, Anda dapat menentukan penggunaan memori maksimum yang relevan dalam format berikut:

Nilai max-physical-mem Setelan memori maksimum
6g 6 gigabyte
6gb 6 gigabyte
6GiB 6 gibibyte
--project-id=project-id

String ID project yang diperlukan yang menghosting resource transfer yang dibuat dan ditagih.

--version

Menampilkan versi agen saat ini.