Alibaba Cloud menyediakan gambar Docker resmi berbasis Alibaba Cloud Linux yang diperbarui dan dipelihara secara berkala. Gambar tersebut mencakup fitur, fungsi, serta tambalan keamanan terbaru dari sistem operasi. Anda dapat memilih versi gambar Alibaba Cloud Linux untuk membangun dan menerapkan aplikasi berbasis kontainer pada instance Elastic Compute Service (ECS). Topik ini menjelaskan cara mengunduh, menggunakan, dan menghapus gambar kontainer Alibaba Cloud Linux di Docker.
Buat kontainer Docker berdasarkan gambar Alibaba Cloud Linux
Jalankan perintah berikut untuk mengunduh gambar Docker Alibaba Cloud Linux:
sudo docker pull alibaba-cloud-linux-<image_version>-registry.<region_ID>.cr.aliyuncs.com/alinux<image_version>/alinux<image_version>:<TAG><image_version>: Versi Alibaba Cloud Linux. Contoh: 2 atau 3.<region_ID>: ID wilayah gambar Docker. Contoh:cn-hangzhou.<TAG>: Opsional. Tag gambar Docker. Jika Anda menentukan parameter ini, versi gambar Docker yang ditentukan akan diunduh. Jika tidak, versi gambar Docker terbaru akan diunduh.
Contoh perintah:
Unduh versi 220901.1 gambar Docker Alibaba Cloud Linux 3 di wilayah China (Hangzhou):
sudo docker pull alibaba-cloud-linux-3-registry.cn-hangzhou.cr.aliyuncs.com/alinux3/alinux3:220901.1Unduh versi terbaru gambar Docker Alibaba Cloud Linux 2 di wilayah China (Hangzhou):
sudo docker pull alibaba-cloud-linux-2-registry.cn-hangzhou.cr.aliyuncs.com/alinux2/alinux2
Jalankan perintah berikut untuk memeriksa apakah gambar telah diunduh:
sudo docker imagesKeluaran berikut menunjukkan bahwa versi 220901.1 gambar Docker Alibaba Cloud Linux 3 dan versi terbaru gambar Docker Alibaba Cloud Linux 2 telah diunduh.

Jalankan perintah berikut untuk membuat kontainer Docker dan mengaksesnya:
sudo docker run -it alibaba-cloud-linux-<image_version>-registry.<region_ID>.cr.aliyuncs.com/alinux<image_version>/alinux<image_version>:<TAG> /bin/bash<image_version>: Versi Alibaba Cloud Linux. Contoh: 2 atau 3.<region_ID>: ID wilayah gambar Docker. Contoh:cn-hangzhou.<TAG>: Opsional. Tag gambar Docker. Jika Anda menentukan parameter ini, versi gambar Docker yang ditentukan akan diunduh. Jika tidak, versi gambar Docker terbaru akan diunduh.
Contoh perintah:
Buat kontainer Docker dari versi 220901.1 gambar Docker Alibaba Cloud Linux 3 di wilayah China (Hangzhou):
sudo docker run -it alibaba-cloud-linux-3-registry.cn-hangzhou.cr.aliyuncs.com/alinux3/alinux3:220901.1 /bin/bashBuat kontainer Docker dari versi terbaru gambar Docker Alibaba Cloud Linux 2 di wilayah China (Hangzhou):
sudo docker run -it alibaba-cloud-linux-2-registry.cn-hangzhou.cr.aliyuncs.com/alinux2/alinux2 /bin/bash
CatatanSetelah Anda mengakses kontainer Docker, Anda dapat langsung menggunakannya.
Setelah selesai, jalankan perintah
exituntuk keluar dari kontainer Docker.
(Opsional) Mulai ulang dan akses kembali kontainer Docker.
Jika Anda menjalankan perintah
exituntuk keluar dari kontainer Docker, kontainer tersebut akan berhenti secara otomatis. Untuk melanjutkan penggunaan, mulai ulang dan akses kembali kontainer.Jalankan perintah berikut untuk menanyakan ID kontainer Docker yang dibuat:
sudo docker ps -aKeluaran berikut menunjukkan parameter
CONTAINER ID, yang merupakan ID kontainer.
Jalankan perintah berikut untuk memulai kontainer Docker:
sudo docker start <CONTAINER ID>Ganti
<CONTAINER ID>dengan ID kontainer Docker Anda.Setelah kontainer dimulai, jalankan perintah
sudo docker psuntuk menanyakan kontainer yang sedang berjalan. Keluaran berikut menampilkan kontainer Docker Alibaba Cloud Linux 3 dalam keadaan Up, yang berarti kontainer tersebut sedang berjalan.
Jalankan perintah berikut untuk mengakses kontainer Docker:
Ganti
<CONTAINER ID>dengan ID kontainer Docker Anda.sudo docker exec -it <CONTAINER ID> /bin/bashKeluaran berikut menunjukkan bahwa Anda telah mengakses kontainer Docker Alibaba Cloud Linux 3.

Hapus kontainer Docker dan gambar Docker
Jika Anda tidak lagi membutuhkan kontainer Docker dan gambar yang telah diterapkan, hapus mereka untuk menghemat sumber daya.
Jalankan perintah berikut untuk menghentikan kontainer Docker.
Ganti
<CONTAINER ID>dengan ID kontainer Docker Anda.sudo docker stop <CONTAINER ID>Jalankan perintah berikut untuk menghapus kontainer Docker.
Ganti
<CONTAINER ID>dengan ID kontainer Docker Anda.sudo docker rm <CONTAINER ID>Jalankan perintah berikut untuk melihat semua kontainer Docker:
sudo docker ps -aKeluaran berikut menunjukkan bahwa kontainer Docker telah dihapus.

Jalankan perintah berikut untuk melihat nama gambar Docker:
sudo docker imagesPada keluaran yang ditampilkan pada gambar berikut, kolom
<REPOSITORY>berisi nama gambar Docker.
Jalankan perintah berikut untuk menghapus gambar Docker.
Ganti
<REPOSITORY>dengan nama gambar Docker Anda.sudo docker rmi <REPOSITORY>Keluaran berikut menunjukkan bahwa gambar Docker Alibaba Cloud Linux 2 telah dihapus.

Referensi
Untuk informasi lebih lanjut tentang cara menggunakan Docker, lihat Dokumentasi Docker.
Anda juga dapat menggunakan alat orkestrasi kontainer seperti Docker Compose untuk mengelola dan menjalankan Docker. Alibaba Cloud juga menyediakan Container Registry, yang membantu Anda dengan mudah mengelola dan menjalankan aplikasi berbasis kontainer.
