Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Menginstal Docker untuk digunakan dengan AWS SAM CLI
Docker adalah aplikasi yang menjalankan kontainer di mesin Anda. Dengan Docker, AWS SAM dapat menyediakan lingkungan lokal yang mirip dengan AWS Lambda sebagai wadah untuk membangun, menguji, dan men-debug aplikasi tanpa server Anda.
catatan
Docker diperlukan hanya untuk menguji aplikasi Anda secara lokal dan untuk membangun paket penerapan menggunakan opsi. --use-container
Menginstal Docker
Ikuti petunjuk ini untuk menginstal Docker pada sistem operasi Anda.
Docker tersedia di banyak sistem operasi yang berbeda, termasuk sebagian besar distribusi Linux modern, seperti CentOS, Debian, dan Ubuntu. Untuk informasi tentang menginstal Docker di sistem operasi khusus Anda, lihat Mendapatkan Docker di situs web Docker
Untuk menginstal Docker di Amazon Linux 2 atau Amazon Linux 2023
-
Perbarui paket yang diinstal dan paket cache pada instans Anda.
$
sudo yum update -y
-
Instal yang terbaru Docker Paket Edisi Komunitas.
-
Untuk Amazon Linux 2, jalankan yang berikut ini:
$
sudo amazon-linux-extras install docker
-
Untuk Amazon Linux 2023, jalankan yang berikut ini:
$
sudo yum install -y docker
-
-
Mulai Docker layanan.
$
sudo service docker start
-
Tambahkan
ec2-user
kedocker
grup sehingga Anda dapat menjalankan Docker perintah tanpa menggunakansudo.$
sudo usermod -a -G docker ec2-user
-
Keluar dan masuk kembali untuk mendapatkan izin grup
docker
yang baru. Untuk melakukan ini, tutup jendela SSH terminal Anda saat ini dan sambungkan kembali ke instance Anda di yang baru. SSHSesi baru Anda harus memiliki izindocker
grup yang sesuai. -
Verifikasi bahwa
ec2-user
dapat menjalankan perintah Docker tanpa menggunakan sudo.$
docker ps
Anda akan melihat output berikut, mengonfirmasi jika Docker sudah diinstal dan dapat berjalan:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
catatan
Di Linux, untuk membangun dan menjalankan fungsi Lambda dengan arsitektur set instruksi yang berbeda dari mesin host Anda, ada langkah-langkah tambahan untuk mengkonfigurasi Docker. Misalnya, untuk menjalankan arm64
fungsi pada x86_64
mesin, Anda dapat menjalankan perintah berikut untuk mengkonfigurasi Docker daemon:. docker run --rm
--privileged multiarch/qemu-user-static --reset -p yes
Jika Anda mengalami masalah saat menginstal Docker, lihat Memecahkan masalah kesalahan instalasi. Atau, lihat bagian Pemecahan Masalah
catatan
Docker Desktop secara resmi didukung, tetapi dimulai dengan AWS SAM CLI versi 1.47.0, Anda dapat menggunakan alternatif selama mereka menggunakan Docker runtime.
-
Menginstal Docker
The AWS SAM CLI mendukung Docker berjalan di macOS Sierra 10.12 atau yang lebih baru. Untuk cara menginstal Docker, lihat Instal Docker Desktop untuk Mac
di Docker Situs web Docs. -
Konfigurasikan drive berbagi Anda
The AWS SAM CLI mengharuskan direktori proyek, atau direktori induk apa pun, terdaftar dalam drive bersama. Ini mungkin memerlukan berbagi file. Untuk informasi selengkapnya, lihat topik pemecahan masalah pemasangan volume memerlukan berbagi file
di Docker dokumen. -
Verifikasi instalasi.
Setelah Docker diinstal, verifikasi bahwa itu berfungsi. Juga konfirmasikan bahwa Anda dapat menjalankan Docker perintah dari baris perintah (misalnya,
docker ps
). Anda tidak perlu menginstal, mengambil, atau menarik kontainer apa pun — AWS SAM CLI melakukan ini secara otomatis sesuai kebutuhan.
Jika Anda mengalami masalah saat menginstal Docker, untuk tips pemecahan masalah lainnya, lihat bagian Pemecahan Masalah dan
catatan
AWS SAM secara resmi mendukung Docker Desktop. Namun, dimulai dengan AWS SAM CLI versi 1.47.0, Anda dapat menggunakan alternatif selama mereka menggunakan Docker runtime.
-
Menginstal Docker.
Docker Desktop mendukung sistem operasi Windows terbaru. Untuk versi lama Windows, Docker Toolbox tersedia. Pilih versi Windows Anda untuk yang benar Docker langkah-langkah instalasi:
-
Untuk menginstal Docker Untuk Windows 10, lihat Install Docker Desktop untuk Windows
di Docker Situs web Docs. -
Untuk menginstal Docker untuk versi Windows yang lebih lama, lihat The Docker Toolbox
pada Docker GitHub Repositori kotak alat.
-
-
Konfigurasikan drive berbagi Anda.
The AWS SAM CLI mengharuskan direktori proyek, atau direktori induk apa pun, terdaftar dalam drive bersama. Dalam beberapa kasus, Anda harus berbagi drive Anda untuk Docker untuk berfungsi dengan baik.
-
Verifikasi instalasi.
Setelah Docker diinstal, verifikasi bahwa itu berfungsi. Juga konfirmasikan bahwa Anda dapat menjalankan Docker perintah dari baris perintah (misalnya,docker ps). Anda tidak perlu menginstal, mengambil, atau menarik kontainer apa pun — AWS SAM CLI melakukan ini secara otomatis sesuai kebutuhan.
Jika Anda mengalami masalah saat menginstal Docker, untuk tips pemecahan masalah lainnya, lihat bagian Pemecahan Masalah dan
Langkah selanjutnya
Untuk cara menginstal AWS SAM CLI, lihat Instal AWS SAM CLI.