Docker adalah platform open source yang memungkinkan kita untuk membangun, menerapkan, menjalankan, memperbaharui, serta mengelolah kontainer-kontainer standart yang dapat dieksekusi yang menggabungkan kode sumber aplikasi dengan pustaka sistem operasi (Operating System) dan depedensi yang diperlukan untuk menjalankan kode tersebut di lingkungan apapun.
Uninstall Docker Versi Lama
Jika sebelumnya kalian sudah melakukan instalasi docker dengan versi yang lebih lama kalian bisa menghapus bisa menghapusnya. Docker versi lama memiliki nama docker, docker.io, atau, docker-engine. uninstall versi yang lama dengan mengetik kode berikut:
sudo apt-get remove docker docker-engine docker.io containerd runc
Untuk Versi Terbaru
sudo apt-get remove docker docker-engine docker.io containerd runc
Jika terdapat kesalahan tidak ada package terinstall itu berarti kalian sudah menghapus atau belum menginstall docker sebelumnya.
File Images, containers, volumes, dan network tersimpan di /etc/lib/docker/ tidak akan terhapus secara otomatis saat kalian mencoba untuk uninstall docker, kalian bisa menghapusnya dengan cara mengetik berintah berikut:
sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd
Selamat kalian telah berhasil menghapus file docker sepenuhnya.
Install Docker Via Repository
Artikel kali ini adalah cara melakukan instalasi pada vps debian 11 dengan menggunakan metode repository yang sudah tersedia secara default di debian 11, sebelum melakukan instalasi lakukan update pada vps debian.
Update package os dari server dengan mengetik kode seperti berikut:
sudo apt update -y
Install package dari apt dengan mengetik kode berikut:
sudo apt-get install \
ca-certificates \
curl \
gnupg \
lsb-release
Tambahkan GPG Key Official Docker
Tambahkan Key Official dari Docker
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
Gunakan perintah berikut untuk konfigurasi repository
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian \
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
Baca juga:
Install Server Torrent Menggunakan Docker Debian 11
Install Docker
Update kembali repository kalian
sudo apt-get update
Error ?
Saat terjadi error saat update, hal itu dapat terjadi saat akibat izin tidak diberikan saat menambahkan kunci publik sebelum memperbarui index paket pada docker. Untuk mengatasinya ketikkan perintah berikut:
sudo chmod a+r /etc/apt/keyrings/docker.gpg
sudo apt-get update
Install Docker, Container, dan Docker Compose
Untuk melakukan instalasi versi terbaru ketikkan perintah berikut:
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin
Menjalankan Perintah Docker Tanpa SUDO
Secara default docker tidak dapat berjalan tanpa menggunakan perintah sudo (akses root). Untuk mengatasinya kalian bisa melakukan perintah berikut:
sudo usermod -aG docker ${USER}
Untuk beralih ke user root jalankan perintah berikut:
su - ${USER}
Langkah selanjutnya cek apakah perintah kita sudah berhasil dan user kalian usah masuk ke dalam grup docker:
id -nG
Berikut Tampilannya
Output
id -nG
admin docker
Cek Docker
Lakukan cek apakah docker sudah terinstall dengan baik. Ketik perintah berikut:
sudo docker run hello-world
Semoga membantu kalian 😊
Referensi :
https://docs.docker.com/engine/install/debian/
Photo by Rubaitul Azad on Unsplash