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 SAMCLI
Dockeradalah aplikasi yang menjalankan kontainer di mesin Anda. DenganDocker, AWS SAM dapat menyediakan lingkungan lokal yang mirip dengan AWS Lambda sebagai wadah untuk membangun, menguji, dan men-debug aplikasi tanpa server Anda.
catatan
Dockerdiperlukan 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, CentOSDebian, dan. Ubuntu Untuk informasi tentang menginstal Docker pada sistem operasi tertentu, 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 paket Edisi Docker Komunitas terbaru.
-
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 layanan Docker.
$
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 melakukannya, tutup jendela terminal SSH Anda saat ini dan hubungkan kembali ke instans Anda di sesi yang baru. Sesi SSH baru Anda akan memiliki izin grupdocker
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 menginstalDocker, lihatKesalahan penginstalan. Atau, lihat bagian Pemecahan Masalah
catatan
DockerDesktop secara resmi didukung, tetapi dimulai dengan AWS SAM CLI versi 1.47.0, Anda dapat menggunakan alternatif selama mereka menggunakan runtime. Docker
-
Instal Docker
AWS SAMCLIDukungan Docker berjalan di macOS Sierra 10.12 atau yang lebih baru. Untuk cara menginstalDocker, lihat Menginstal Docker Desktop untuk Mac
di situs web Docker Docs. -
Konfigurasikan drive berbagi Anda
AWS SAMCLIMengharuskan direktori proyek, atau direktori induk apa pun, terdaftar dalam drive bersama. Ini mungkin memerlukan berbagi file. Untuk informasi selengkapnya, lihat topik Pemecahan masalah berbagi file yang memerlukan pemasangan volume
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 AWS SAM CLI pun—melakukan ini secara otomatis sesuai kebutuhan.
Jika Anda mengalami masalah saat menginstalDocker, untuk tips pemecahan masalah lainnya, lihat bagian Pemecahan Masalah dan diagnosis
catatan
AWS SAMsecara resmi mendukung Docker Desktop. Namun, dimulai dengan AWS SAM CLI versi 1.47.0, Anda dapat menggunakan alternatif selama mereka menggunakan runtime. Docker
-
Instal Docker.
DockerDesktop mendukung sistem operasi Windows terbaru. Untuk versi lama Windows, Docker Toolbox tersedia. Pilih versi Windows Anda untuk langkah-langkah Docker instalasi yang benar:
-
Untuk menginstal Docker untuk Windows 10, lihat Menginstal Docker Desktop untuk Windows
di situs web Docker Dokumen. -
DockerUntuk menginstal versi Windows yang lebih lama, lihat The Docker Toolbox
pada repositori Docker Toolbox GitHub .
-
-
Konfigurasikan drive berbagi Anda.
AWS SAMCLIMengharuskan direktori proyek, atau direktori induk apa pun, terdaftar dalam drive bersama. Dalam beberapa kasus, Anda harus berbagi drive Anda Docker agar 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 AWS SAM CLI pun—melakukan ini secara otomatis sesuai kebutuhan.
Jika Anda mengalami masalah saat menginstalDocker, untuk tips pemecahan masalah lainnya, lihat bagian Pemecahan Masalah dan diagnosis
Langkah selanjutnya
Untuk cara menginstal AWS SAMCLI, lihatInstalasi AWS SAMCLI.