全部产品
Search
文档中心

Alibaba Cloud Linux:Gunakan gambar Alibaba Cloud Linux di Docker

更新时间:Jun 28, 2025

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

  1. Instal Docker.

  2. 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.

    Lihat informasi wilayah dan versi gambar

    1. Kunjungi Container Registry - Artifact Center.

    2. Untuk melihat informasi tentang gambar Docker Alibaba Cloud Linux 2, klik alinux2/alinux2. Untuk melihat informasi tentang gambar Docker Alibaba Cloud Linux 3, klik alinux3/alinux3.

      Sebagai contoh, gambar berikut menunjukkan informasi tentang gambar Docker Alibaba Cloud Linux 3. Bagian ① menunjukkan wilayah gambar Docker, dan bagian ② menunjukkan informasi versi gambar Docker.

      image.png

    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.1
    • Unduh 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
  3. Jalankan perintah berikut untuk memeriksa apakah gambar telah diunduh:

    sudo docker images

    Keluaran berikut menunjukkan bahwa versi 220901.1 gambar Docker Alibaba Cloud Linux 3 dan versi terbaru gambar Docker Alibaba Cloud Linux 2 telah diunduh.

    image.png

  4. 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/bash
    • Buat 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

    image.png

    Catatan
    • Setelah Anda mengakses kontainer Docker, Anda dapat langsung menggunakannya.

    • Setelah selesai, jalankan perintah exit untuk keluar dari kontainer Docker.

  5. (Opsional) Mulai ulang dan akses kembali kontainer Docker.

    Jika Anda menjalankan perintah exit untuk keluar dari kontainer Docker, kontainer tersebut akan berhenti secara otomatis. Untuk melanjutkan penggunaan, mulai ulang dan akses kembali kontainer.

    1. Jalankan perintah berikut untuk menanyakan ID kontainer Docker yang dibuat:

      sudo docker ps -a

      Keluaran berikut menunjukkan parameter CONTAINER ID, yang merupakan ID kontainer.

      image.png

    2. 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 ps untuk menanyakan kontainer yang sedang berjalan. Keluaran berikut menampilkan kontainer Docker Alibaba Cloud Linux 3 dalam keadaan Up, yang berarti kontainer tersebut sedang berjalan.

      image.png

    3. Jalankan perintah berikut untuk mengakses kontainer Docker:

      Ganti <CONTAINER ID> dengan ID kontainer Docker Anda.

      sudo docker exec -it <CONTAINER ID> /bin/bash

      Keluaran berikut menunjukkan bahwa Anda telah mengakses kontainer Docker Alibaba Cloud Linux 3.

      image.png

Hapus kontainer Docker dan gambar Docker

Jika Anda tidak lagi membutuhkan kontainer Docker dan gambar yang telah diterapkan, hapus mereka untuk menghemat sumber daya.

  1. Jalankan perintah berikut untuk menghentikan kontainer Docker.

    Ganti <CONTAINER ID> dengan ID kontainer Docker Anda.

    sudo docker stop <CONTAINER ID>
  2. Jalankan perintah berikut untuk menghapus kontainer Docker.

    Ganti <CONTAINER ID> dengan ID kontainer Docker Anda.

    sudo docker rm <CONTAINER ID>
  3. Jalankan perintah berikut untuk melihat semua kontainer Docker:

    sudo docker ps -a 

    Keluaran berikut menunjukkan bahwa kontainer Docker telah dihapus.

    image

  4. Jalankan perintah berikut untuk melihat nama gambar Docker:

    sudo docker images

    Pada keluaran yang ditampilkan pada gambar berikut, kolom <REPOSITORY> berisi nama gambar Docker.

    image.png

  5. 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.

    image.png

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.