Masukkan kode Anda ke container

Untuk men-deploy ke Cloud Run, Anda harus menyediakan image container. Image container adalah format paket yang mencakup kode Anda, paketnya, dependensi biner apa pun yang diperlukan, sistem operasi yang akan digunakan, dan hal lain yang diperlukan untuk menjalankan layanan Anda.

Dockerfile

File bernama Dockerfile biasa digunakan untuk mendeklarasikan cara membangun image container. Anda dapat menemukan contoh Dockerfiles untuk bahasa populer di panduan memulai bangun dan deploy.

Dockerfiles sering kali dimulai dari image dasar (misalnya FROM golang:1.11). Anda dapat menemukan image dasar yang dikelola oleh penulis OS dan bahasa di Docker Hub. Cloud Build memeriksa image yang di-cache sebelum mengambilnya dari Docker Hub. Jika Anda menggunakan alat build pihak ketiga, Anda dapat mengonfigurasi daemon Docker Anda untuk memeriksa image di cache yang sama. Anda juga dapat menemukan image dasar yang dikelola oleh Google di Google Cloud Marketplace.

Jika Anda membawa biner sendiri, pastikan biner tersebut dikompilasi untuk ABI Linux x86_64.

Resource ini menyediakan informasi lebih lanjut tentang Dockerfile:

Buildpacks

Buildpack Google Cloud membantu Anda membangun kode sumber dari serangkaian bahasa yang didukung ke dalam image container tanpa memerlukan Dockerfile.

Langkah berikutnya

Setelah Anda memasukkan kode Anda ke dalam container, bangun image container, lalu lanjutkan dengan melakukan iterasi dalam pengujian lokal.