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 gabungan bersama untuk Docker, sehingga selalu ada di memori untuk diakses oleh beberapa sesi.
-dMemulai container Docker dalam mode terpisah, atau di latar belakang. Hal ini memungkinkan Anda terus mengeluarkan perintah dari terminal Linux.
Untuk mengetahui informasi selengkapnya, lihat Detached -d
--rmMenghapus container dan sistem file container saat Docker keluar.
Untuk mengetahui informasi selengkapnya, lihat Pembersihan (--rm)
-v host-directory:container-directoryMenentukan satu atau beberapa volume yang akan dipetakan dari host ke penampung. Saat menggunakan
-v, kami mewajibkanhost-directorydancontainer-directorysama, jika tidak, Storage Transfer Service tidak akan berhasil menemukan file Anda untuk ditransfer.Untuk mengetahui informasi selengkapnya, lihat VOLUME (sistem file bersama)
--env environment-variable=variable-valueMenentukan variabel lingkungan untuk container Docker. Gunakan tanda ini untuk mengonfigurasi agen Anda agar menggunakan proxy penerusan. Untuk mengetahui 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 diformat sebagai
prefix + hostname + Docker container ID. --creds-file=credential-fileFile kredensial akun layanan berformat JSON opsional. Untuk mengetahui informasi selengkapnya tentang cara membuat file kredensial akun layanan, lihat Membuat dan mengelola kunci akun layanan.
--enable_mount_directorySecara opsional memasang seluruh sistem file di direktori
/transfer_rootdalam container Docker, bukan menentukan pemasangan volume-vDocker satu per satu. Saat menggunakan tanda ini, Anda tidak perlu menambahkan awalan/transfer_rootke direktori log atau jalur file kredensial akun layanan, dan/transfer_roottidak terlihat dalam log transfer atau contoh error GUI.--helpMenampilkan bantuan penggunaan singkat.
--hostname=hostnamemenetapkan nama host tempat agen berjalan. Digunakan untuk melaporkan nama host mesin tempat agen tertentu berjalan.
--log-dir=logs-directoryDirektori opsional tempat agen menulis log. Direktori default-nya adalah
/tmp/.--max-physical-mem=maximum-memorySecara default, agen menggunakan memori sistem maksimum 8 GiB. Jika default tidak sesuai dengan lingkungan Anda, Anda dapat menentukan penggunaan memori maksimum yang relevan dalam format berikut:
Nilai max-physical-memSetelan memori maksimum 6g6 gigabyte 6gb6 gigabyte 6GiB6 gibibyte --project-id=project-idString ID project yang diperlukan untuk menghosting resource transfer yang dibuat dan ditagih.
--versionMenampilkan versi agen saat ini.