DASAR PERINTAH DOCKER COMMAND LINE
- Get link
- X
- Other Apps
CLI adalah singkatan dari Command Line Interface, meskipun
terkadang singkatan dari Command Line Interpreter atau Command Line
Input. Baris perintah adalah tempat pengguna memasukkan teks untuk
memerintahkan program yang sedang mereka kerjakan untuk melakukan tugas
tertentu. Baris perintah dapat mengontrol sistem operasi, aplikasi, alat
komunikasi, game, alat pengembangan, dan banyak lagi. Tetapi apakah kita telah
melampaui antarmuka baris perintah dasar, atau apakah itu semakin kuat?
Sekali waktu, satu-satunya cara untuk berinteraksi dengan perangkat
lunak adalah melalui CLI di terminal komputer tetap. Kembali di tahun 1960-an,
tidak ada antarmuka visual grafis seperti itu, hanya teks murni. Ketika
komputer berevolusi sepanjang tahun 1970-an dan 80-an, CLI berbasis teks masih
berkuasa.
Keuntungan dari CLI adalah bahwa antarmuka berbasis teks tidak
memerlukan banyak sumber daya. Perintah cenderung sederhana, meskipun mungkin
ada ribuan perintah yang berbeda, tergantung pada perangkat lunak atau sistem.
CLI biasanya memungkinkan otomatisasi tugas berulang sampai batas tertentu,
berkat fitur seperti menyimpan perintah yang sering digunakan atau pengeditan
cepat.
Banyak aplikasi modern menyertakan CLI dalam "shell", yang
muncul dari antarmuka utama yang memungkinkan pengguna atau pengembang untuk
kembali ke fungsi perintah dasar sebagai alternatif dari antarmuka standar.
Shell pertama menjadi hidup pada tahun 1969, dalam bentuk shell Unix System Anehnya,
tidak banyak yang berubah selain dari jenis perintah yang dimasukkan ke dalam
kotak perintah ini. Contoh sistem operasi dan perangkat lunak populer yang
terus menggunakan CLI meliputi Windows, Linux, Game seperti Minecraft
(CLI memungkinkan pemain untuk mengedit pengalaman mereka di dunia), dan
Perangkat lunak pembuatan wadah seperti
Docker
Seperti yang Anda lihat, CLI adalah alat yang digunakan oleh semua
orang mulai dari gamer biasa hingga pengembang serius, dan kemungkinan akan ada
untuk waktu yang lama.
CLI dan Container Environment
Menggunakan CLI untuk pengembangan aplikasi di Container
memungkinkan pengguna untuk memecah proses rumit menjadi perintah sederhana.
Untuk Docker, ini juga memungkinkan pengguna untuk menambahkan layers
baru ke Docker Image. Banyak Docker Image yang dibuat sebelumnya
dari resources seperti Docker Hub. Meskipun ini merupakan titik awal
yang baik, biasanya beberapa image tidak memenuhi apa yang dibutuhkan.
Menggunakan Docker CLI untuk memasukkan perintah secara manual memungkinkan
pengembang untuk menambahkan lebih banyak layer, mengubah image,
dan menyesuaikannya dengan kebutuhan mereka.
Command Line Interface juga akan
memungkinkan pengguna untuk menjalankan images, di mana image itu
menjadi container, memegang aplikasi dan semua dependensinya. Aplikasi
atau proses pembuatan container memungkinkan mereka untuk berjalan
sepenuhnya secara independen dari tugas lain, menjaga lingkungan lokal tetap
bersih dan menggunakan lebih sedikit sumber daya. Ini juga memungkinkan
aplikasi dalam container untuk berjalan di hampir semua sistem, karena
kernel sistem operasi ada di dalam container. Ini mempermudah pembuatan
aplikasi untuk beberapa sistem operasi tanpa harus kembali ke papan gambar
setiap kali.
Menggunakan
Docker CLI
Seluruh
daftar perintah Docker untuk CLI Docker tersedia di database docs . Berikut adalah beberapa perintah umum yang
mungkin biasa digunakan dalam CLI Docker.
1. Docker Version
Perintah yang digunakan untuk
melihat versi Docker yang di gunakan.
2. Docker –help
Perintah
untuk melihat command apa saja yang bisa digunakan di docker
3. Docker info
Perintah
untuk melihan info docker yang sedang digunakan seperti berapa container yang
sedang berjalan
4. Docker Hub
DockerHub ( https://hub.docker.com/ ) berisi banyak image yang dibuat
sebelumnya oleh pengguna dan organisasi lain, perintah ini berguna untuk
menghubungkan ke registri Docker untuk mengunduh image lainnya.
Login - Masuk ke registri Docker
logout -
Keluar dari registri Docker
search
- Cari Docker Hub untuk gambar
push - Upload image atau repositori ke registri
pull - Download image atau repositori dari
registri
commit -
Buat image baru dari container
5. Docker Container
Gunakan
docker container –help untuk membuat daftar semua perintah
"manajemen container". Ini adalah conmmands lainnya.
run – Menjalankan atau membuat
container baru
ps
- Daftar
Container yang sedang berjalan (saya menggunakan docker container ls,
yang melakukan hal yang sama)
stop - Hentikan satu atau lebih container
yang sedang berjalan
start - Mulai satu atau lebih container
yang dihentikan
rm
- Hapus satu
atau lebih container (saya menggunakan docker container rm, yang
melakukan hal yang sama).
6. Docker Image
Gunakan
docker image –help untuk membuat daftar perintah "manajemen image".
build – membuat gambar dari Dockerfile
tag - Buat tag TARGET_IMAGE yang mengacu
pada SOURCE_IMAGE
images - Daftar Image (saya menggunakan
docker image ls, yang melakukan hal yang sama)
rmi - Hapus satu atau lebih image
(saya menggunakan docker image rm, yang melakukan hal yang sama)
Menjalankan Container dan Mendownload Image Di Docker
Hub
1.
Mendownload Image
a.
Langkah awal kita akse Docker Hub dan cari nginx
b.
Buka nginx lalu copy bagian
yang ditandai
c.
Setelah itu buka command line
dan paste perintah yang sudah di copy tadi.
d.
Lalu check apakah image masuk
atau tidak dengan perinta docker image ls
2.
Menjalankan Container
a.
Setelah Image terunduh, jalankan
command docker container run --publish 81:80 nginx untuk memulai container
b.
Lalu akses browser dengan alamt
http://localhost:81 atau http:/ip_server:80
c.
Untuk memberhentikan tekan
CTRl+C
d.
Selanjutnya agar Container
tersebut bisa berjalan di background kita rubah command tahap a menjadi docker
container run - -publish 81:80 - -detach nginx.
e.
Check apakah container
sudah terbuat atau belum dengan perintah docker container ls.
- Get link
- X
- Other Apps
Comments
Post a Comment