Deploy lingkungan Docker pada Simple Application Server menggunakan gambar aplikasi Docker dari Alibaba Cloud, lalu jalankan kontainer Nginx.
-
Pelajari lebih lanjut tentang Docker di Docker Overview.
-
Untuk deployment Docker secara manual, lihat Manually deploy Docker.
Prosedur
Langkah 1: Deploy Docker
Jika Anda sudah memiliki Simple Application Server, deploy Docker dengan memilih gambar aplikasi Docker saat mereset sistem. Mereset sistem akan menghapus semua data pada disk sistem. Cadangkan data Anda sebelum melanjutkan. Reset Simple Application Server.
-
Buka halaman Servers di Konsol Simple Application Server.
-
Di tengah halaman, klik Create Server.
-
Pada halaman Simple Application Server, konfigurasikan parameter berikut.
CatatanGambar dan paket yang tersedia bervariasi tergantung wilayah dan tipe instans. Halaman pembelian di konsol menjadi acuan utama.
Item Konfigurasi
Contoh
Deskripsi
Servers
-
Keluarga instans: General-purpose
-
Pilih keluarga instans: Opsi mencakup general-purpose, Multi-IP, International, dan Large-capacity. Instance families.
-
Pilih paket: Klik
untuk melihat lebih banyak paket. Setiap paket mencakup vCPU, memori, sistem disk, dan kuota transfer data. Instance specifications.PentingUntuk membuat instans Windows, pilih paket yang menyediakan sistem disk lebih besar dari 40 GiB.
Image
-
Application Image: Docker
-
Versi Gambar: Docker 26.1.3
Pada tab Application Images, pilih gambar Docker.
Region
Singapore
Pilih wilayah yang dekat dengan pengguna target Anda untuk mengurangi latency jaringan. Anda tidak dapat mengubah wilayah setelah instans dibuat.
PentingInstans di wilayah luar Tiongkok daratan, seperti China (Hong Kong) dan Singapura, menggunakan bandwidth internasional, yang dapat menyebabkan latency tinggi dari dalam Tiongkok daratan. Pilih wilayah yang paling dekat dengan pengguna target Anda. Regions and network connectivity.
Purchase Settings
-
Quantity: 1
-
Duration: 1 Month
-
Quantity: jumlah instans yang akan dibeli. Default: 1.
-
Duration: durasi langganan. Default: 1 bulan.
-
Langganan bulanan: 1 bulan, 3 bulan, atau 6 bulan.
-
Langganan tahunan: 1 tahun, 2 tahun, atau 3 tahun.
Enable Auto-renewal diaktifkan secara default untuk mencegah gangguan akibat kedaluwarsa langganan. Auto-renewal.
-
Untuk langganan bulanan, periode perpanjangan adalah satu bulan.
-
Untuk langganan tahunan, periode perpanjangan adalah satu tahun.
-
-
-
Klik Buy Now dan selesaikan pembayaran.
Saat status server berubah dari Pending menjadi Running, deployment Docker telah selesai.
Langkah 2: Gunakan Docker
-
Buka halaman Servers di Konsol Simple Application Server.
-
Pada halaman Servers, temukan Simple Application Server yang dibuat dari gambar Docker, lalu klik ID instans-nya.
-
Klik tab Application Details. Di bagian Docker Usage, klik Log on to the simple application server..
Detail aplikasi juga menampilkan versi Docker, status, dan path instalasi.
-
Pada kotak dialog Remote Connection, klik Log on Now.
-
Gunakan Docker di server.
Langkah-langkah berikut menggunakan kontainer Nginx sebagai contoh.
-
Ambil gambar Nginx.
sudo docker pull nginx -
Lihat gambar lokal.
sudo docker imagesOutput berikut menunjukkan bahwa gambar Nginx tersedia secara lokal.
[admin@iZ6j 'Z ~]$ sudo docker images REPOSITORY TAG IMAGE ID CREATED SIZE nginx latest 080ed0ed8312 12 days ago 142MB -
Buat dan jalankan kontainer Nginx di latar belakang, lalu ikat ke port
80server.sudo docker run --name <container_alias> --network host -d <image_name>(REPOSITORY)Dalam contoh ini, nama gambar adalah
nginxdan alias kontainer adalahnginx-test01. Contoh perintah:sudo docker run --name nginx-test01 --network host -d nginxCatatanGunakan nama gambar yang dikembalikan oleh perintah
docker images. -
Lihat kontainer yang sedang berjalan.
sudo docker psContoh output:
[admin@iZbp1 l66lgZ ~]$ sudo docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES c298cfa8f5d8 nginx "/docker-entrypoint.…" 35 minutes ago Up 35 minutes nginx-test01 -
Buka browser, lalu akses
Alamat IP publik Simple Application Server.Jika halaman berikut muncul, berarti kontainer Nginx telah berhasil dideploy. Jika Anda tidak dapat mengakses Nginx, pastikan port 80 telah diaktifkan di pengaturan firewall. Set up a firewall.
Browser akan menampilkan halaman selamat datang nginx default dengan judul Welcome to nginx!.
-