SemakinJago.
  • Home
  • Linux
    • Ubuntu
    • Cheat Sheet
  • Windows
    • Windows 10
  • Blockchain
    • Ethereum
  • Script
  • Node
No Result
View All Result
SemakinJago.
  • Home
  • Linux
    • Ubuntu
    • Cheat Sheet
  • Windows
    • Windows 10
  • Blockchain
    • Ethereum
  • Script
  • Node
No Result
View All Result
SemakinJago.
No Result
View All Result

Cheat Sheet Perintah Linux – Docker

September 16, 2024
in Cheat Sheet
Cheat Sheet Perintah Linux - Docker
Cheat Sheet Perintah Linux – Docker

Berikut ini adalah kumpulan perintah yang bisa kalian gunakan untuk menjalankan docker:

Install Docker :

# 1. Uninstall all conflicting Docker packages.
# Menghapus semua paket Docker yang mungkin konflik dengan instalasi Docker baru.
for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do 
    sudo apt-get remove -y $pkg
done

# 2. Update package list dan install dependencies
# Memperbarui daftar paket dan menginstal dependensi yang diperlukan seperti sertifikat CA dan curl.
sudo apt-get update
sudo apt-get install -y ca-certificates curl

# 3. Setup Docker GPG key
# Membuat direktori untuk menyimpan keyring dan mengunduh kunci GPG Docker ke sistem.
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc

# 4. Set permission untuk keyring
# Mengatur izin file agar keyring Docker dapat diakses dengan benar.
sudo chmod a+r /etc/apt/keyrings/docker.asc

# 5. Add Docker repository
# Menambahkan repositori Docker ke dalam daftar sumber apt.
echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \
  $(. /etc/os-release && echo \"$VERSION_CODENAME\") stable" | \
  sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

# 6. Update package list dengan repositori Docker baru
# Memperbarui daftar paket lagi, kali ini termasuk repositori Docker.
sudo apt-get update

# 7. Install Docker packages
# Menginstal paket Docker yang diperlukan.
sudo apt-get install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

Memeriksa Versi Docker

docker --version

Kontainer Docker

Menjalankan Kontainer

docker run [options] image_name

Menjalankan Kontainer dengan Nama

docker run --name container_name image_name

Menjalankan Kontainer dalam Mode Detached

docker run -d image_name

Melihat Kontainer yang Berjalan

docker ps

Melihat Semua Kontainer

docker stop container_id_or_name

Memulai Ulang Kontainer yang Berhenti

docker start container_id_or_name

Menghapus Kontainer

docker rm container_id_or_name

Menghentikan dan Menghapus Semua Kontainer

docker stop $(docker ps -aq)
docker rm $(docker ps -aq)

Image Docker

Menarik Image dari Docker Hub

docker pull image_name

Melihat Daftar Image Lokal

docker images

Menghapus Image

docker rm image_id_or_name

Menghapus Semua Image yang Tidak Digunakan

docker image prune

Docker Compose

Menjalankan Docker Compose

docker-compose up

Menjalankan Docker Compose di Background

docker-compose up -d

Menghentikan Docker Compose

docker-compose down

Melihat Log dari Semua Layanan

docker-compose logs

Tags: dockerdockercomposelinuxperintah dasar

Related Posts

Cheat Sheet Perintah Linux – Navigasi
Cheat Sheet

Cheat Sheet Perintah Linux – Navigasi

Cheat Sheet Perintah Linux – Navigasi Navigasi sistem berkas di Linux melibatkan penggunaan perintah untuk menjelajahi, berpindah, dan menampilkan isi...

September 30, 2024
Cheat Sheet Perintah Linux – Pengelolaan Proses
Cheat Sheet

Cheat Sheet Perintah Linux – Pengelolaan Proses

Cheat Sheet Perintah Linux – Pengelolaan Proses Di Linux, proses adalah instance dari program yang sedang berjalan. Pengelolaan proses sangat penting...

September 5, 2024
Cheat Sheet Perintah Linux – Manajemen Paket
Cheat Sheet

Cheat Sheet Perintah Linux – Manajemen Paket

Cheat Sheet Perintah Linux – Manajemen Paket APT (Advanced Package Tool) adalah manajer paket yang umum digunakan di distribusi berbasis Debian...

September 1, 2024
Cheat Sheet Perintah Linux – Manajemen Berkas
Cheat Sheet

Cheat Sheet Perintah Linux – Manajemen Berkas

Cheat Sheet Perintah Linux – Manajemen Berkas Kali ini kita bakalan bahas tentang manajemen berkas dan direktori di Linux melibatkan...

August 15, 2024
Next Post
Cara Mengatur Firewall Ubuntu di VPS dengan Mudah

Cara Mengatur Firewall Ubuntu di VPS dengan Mudah

DigitalOcean Droplet Manager - Mengatur Droplet dengan API

DigitalOcean Droplet Manager - Mengatur Droplet dengan API

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recommended

Cheat Sheet Perintah Linux - Docker

Cheat Sheet Perintah Linux – Docker

September 16, 2024
cheat sheet - firewall

Cheat Sheet Perintah Linux – Firewall (UFW)

August 1, 2024
Humanode Launcher

Tutorial Setup $HMND dengan Humanode Launcher

October 20, 2024
Perintah Dasar Linux: Cara Mudah Belajar dari Nol

Perintah Dasar Linux: Cara Mudah Belajar dari Nol

September 7, 2024

Categories

  • Blockchain
  • Cheat Sheet
  • Ethereum
  • Linux
  • Node
  • Script
  • Ubuntu
  • Windows
  • Windows 10

Instagram

  • Contact
  • About Me
  • Terms and Conditions
  • Privacy Policy
  • Sitemap

© 2024 SemakinJago. - Komunitas belajar validator node dari Surakarta Digital Labs

No Result
View All Result
  • Home
  • Linux
    • Ubuntu
    • Cheat Sheet
  • Windows
    • Windows 10
  • Blockchain
    • Ethereum
  • Script
  • Node