DEV Community

Farid Aditya
Farid Aditya

Posted on

Docker..., (beberapa) command-line (yang perlu kita ketahui)

Pada diskusi kemarin kita membahas konsep dari Docker, diskusi kali ini kita akan membahas perintah perintah dasar docker yang perlu kita ketahui.

Review

Kita telah membahas instalasi Docker, menjalankan container menggunakan docker run , mendownload image menggunakan docker pull dan beberapa perinth yang mendukungnya.

  • docker Version

Digunakan untuk melihat versi docker yang kita pakai.

  • docker run [nama image]

Untuk menjalankan image instance dari image di dalam container, Jika image ada damrespository locakmaka image dijalanakan jika tidak ada maka imageakan di download dulu dari respository public.

  • docker pull [nama image]

untuk mendownload image kedalam respository local, tetapi image tidak akan dijalankan.

  • docker help

Melihat Cheatsheet bawaan dari docker.

  • docker ps

melihat container aktif yang ada, jika perintah ini ditambah dengan perintah all (docker ps -a), maka akan menampilkan container aktif danyang tidak aktif.

Pada dasarnya perintah docker akan seperti di bawah ini :

docker [OPTIONS] COMMAND [arg...]

Command-line lainya

Sebelum saya lupa, menurut dokumen docker, Docker Image adalah template yang aksesnya hanya Read-Only. Dan Merupakan kumpulan dari componen (misalkan, Os, Web Server, dan lainlain) yang merupakan pondasi dari Container

Setelah kita mereview beberapa command-line, kita akan melihat beberapa command-line lain, seperti :

  • Menjalankan Containe Secara interactive

Pada diskusi sebelumnya kita pernah mencoba menjalankan containerdengan perintah run, kai ini kita akan menjalankan containerlagi tetapi dengan mode interactive dengan perintah --interactive --tty, short syntaxnya -i -t , jika dipedekan lagi menjadi -it. untuk keluar dari interactive mode menggunakan ctrl+p diikuti ctrl+q bisa juga dengan exit pada terminal

misalnya : docker run -i -t ubuntu:18.04

  • Start, Stop, Restart

fungsi dari start, stop, restart sesuai dengan namanya, perintahnya adalah

docker [strart | stop |r estart] [Container name | Container ID] yang perlu dilakukan kita perlu melihat dulu container yang ada dengan docker ps atau docker d -a, jika ada container yang aktif kita bisa menonaktifkan dengan perintah docker stop namaContainer atau sebaliknya jika kita ingin mengatifkan container kitabisa menggunakan perintah

docker start namaContainer. Perintah restart merupakan gabungan perintah stop an start.

  • Mencari Repository di Docke Hub

Untuk mencari repository di docker hub docker search [Keyword], hasilnya akan menamplkan list dari repository yang berhubungan dengan keyword yang kita cari. Dan bisa digunakan untuk mengunduh repository sesuai namanya

misalnya : docker search yii, docker search mysql

  • Perintah lainya

Command line di docker sebenarnya sangat banyak dan kita bisa melihat melalui fungsi help dari docker. Yang ingin kita diskusikan di point ini adalah kita bisa mengabungkan beberapa perintah di docker, kita mengetahui perinta untuk melihat list semua Container ID dengan docker ps -a -q.

untuk menonaktifkan semua kontainer yang aktif kita bisa menggunakan perintah:

docker stop $(docker ps -q)

jika kita inginmenghapus semua Container kita bisa menggunakan perintah di bawah ini :

docker rm $(docker ps -aq)

Penutup

Pada seri ini kita tidak membahas Docker secara mendalam, hanya beberapa perintah sederhana saja. Hapan pada seri ini sederhana saja hanya membuka sedikit wawasan tentang Docker, sehingga jika kita ingin mempelajari tentang docker melalui tutorial tutorial yang banyak bertebaran kita mudah untuk mengikutinya, Karena pembahasan docker cukup luas. Mudah mudahan pada kesempatan lainya (Diluar seri ini) kita akan membahas topik tentang docker lagi. Terima Kasih, selamat bertualang di Dunia containerization platform.

Top comments (0)