Agen transfer mentransfer data dari sistem file Anda ke Google Cloud. Anda dapat mengontrol opsi agen saat menjalankan agen melalui flag dan opsi yang dijelaskan dalam 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 ada di memori untuk diakses oleh beberapa sesi.
-d
Memulai container Docker dalam mode terpisah, atau di latar belakang. Hal ini memungkinkan Anda terus mengeluarkan perintah dari terminal Linux.
Untuk informasi selengkapnya, lihat Detached -d
--rm
Menghapus container dan sistem file container saat Docker keluar.
Untuk mengetahui 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 mengharuskanhost-directory
dancontainer-directory
sama. Jika tidak, Storage Transfer Service 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 container 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 diformat sebagai
prefix + hostname + Docker container ID
. --creds-file=credential-file
File 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_directory
Secara opsional, pemasangan seluruh sistem file di direktori
/transfer_root
dalam container Docker, bukan menentukan mount volume-v
Docker satu per satu. Saat menggunakan flag ini, Anda tidak perlu memberikan 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
tetapkan nama host tempat agen berjalan. Digunakan untuk melaporkan nama {i>host<i} komputer yang menjalankan agen tertentu.
--log-dir=logs-directory
Direktori opsional tempat agen menulis log. Direktori default-nya adalah
/tmp/
.--max-physical-mem=maximum-memory
Secara default, agen menggunakan memori sistem maksimum 8 GiB. Jika defaultnya 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 gigabita 6gb
6 gigabita 6GiB
6 gibibyte --project-id=project-id
String wajib project ID yang menghosting resource transfer yang dibuat dan ditagih.
--version
Menampilkan versi agen saat ini.