SlideShare a Scribd company logo
1 of 3
Download to read offline
Persediaan Docker Production Ubuntu
16.04 Untuk Storage Driver Overlay2
Link nota : ​http://blog.harisfazillah.info/2018/01/persediaan-docker-production-ubuntu.html
Tujuan
Untuk menggunakan partition berasingan untuk /var/lib/docker dan Overlay2 sebagai
Storage Driver.
Pastikan :-
● Hanya lakukan pada pemasangan docker CE yang baru sahaja.
● Pastikan dahulu partition hardisk baru telah dibuat.
1) sudo fdisk /dev/vdb (vdb hanya contoh)
create vdb1
n p w
(vdb adalah volume dalam OpenStack)
(akan berbeza bagi setiap sistem)
2) Buat fail sistem xfs
sudo mkfs.xfs /dev/vdb1
3) labelkan
sudo xfs_admin -L dockerstore /dev/vdb1
4) Hentikan docker
sudo systemctl stop docker
5) Buat backup directory /var/lib/docker
sudo cp -au /var/lib/docker /var/lib/docker.bk
6) delete isinya
rm -rf /var/lib/docker/*
(hati-hati dengan * star - jangan ada ruang)
(disengajakan tiada sudo. Sila tambah)
7) Masukkan dalam /etc/fstab
LABEL=dockerstore /var/lib/docker xfs defaults 0 0
8) sudo mount /var/lib/docker
9) Periksa dengan sudo df -h
Contoh hasil :-
/dev/vdb1 1.0T 33M 1.0T 1% /var/lib/docker
10) Periksa overlay2 adalah default storage driver dengan arahan
docker info
Hasil output yang dicari adalah
Storage Driver: overlay2
11) Edit fail
/etc/docker/daemon.json
Isinya
{
"storage-driver": "overlay2"
}
12) Mulakan docker
sudo systemctl start docker
13) Periksa isi /var/lib/docker pastikan ada isinya
root@ranchernode1:~# ls /var/lib/docker
builder containerd containers image network overlay2 plugins runtimes swarm tmp
trust volumes
14) docker info
Output yang dicari
Storage Driver: overlay2
Backing Filesystem: xfs
15) Untuk memudahkan pembesaran saiz partition, boleh gunakan LVM. Pastikan
gunakan GPT untuk harddisk lebih 2TB
Rujukan
https://docs.docker.com/engine/userguide/storagedriver/overlayfs-driver/#configure-docker-
with-the-overlay-or-overlay2-storage-driver
https://liquidstate.net/using-disk-labels/
https://www.cyberciti.biz/tips/fdisk-unable-to-create-partition-greater-2tb.html
https://www.digitalocean.com/community/tutorials/how-to-install-and-use-docker-on-ubuntu-1
6-04
Nota oleh : Harisfazillah Jamel
SongketMail Sdn Bhd (1243508-A)
linuxmalaysia@songketmail.org
5 Jan 2018

More Related Content

What's hot

Superkomputer dengan Native Linux(encrypted)
Superkomputer dengan Native Linux(encrypted)Superkomputer dengan Native Linux(encrypted)
Superkomputer dengan Native Linux(encrypted)Hary HarysMatta
 
Tugas2 SISTEM OPERASI II (VIVI OLIVIA BAYAU)
Tugas2 SISTEM OPERASI II (VIVI OLIVIA BAYAU)Tugas2 SISTEM OPERASI II (VIVI OLIVIA BAYAU)
Tugas2 SISTEM OPERASI II (VIVI OLIVIA BAYAU)vivioliviab
 
Tugas 1 tkj (perintah dasar linux ubuntu)
Tugas 1 tkj (perintah dasar linux ubuntu)Tugas 1 tkj (perintah dasar linux ubuntu)
Tugas 1 tkj (perintah dasar linux ubuntu)RX-0-3
 
SISTEM OPERASI tugas2 (ViviOliviaBayau)
SISTEM OPERASI tugas2 (ViviOliviaBayau)SISTEM OPERASI tugas2 (ViviOliviaBayau)
SISTEM OPERASI tugas2 (ViviOliviaBayau)vivioliviab
 
Instalasi Squid Proxy di Ubuntu
Instalasi Squid Proxy di UbuntuInstalasi Squid Proxy di Ubuntu
Instalasi Squid Proxy di UbuntuIsus Isusay
 
Remastering Ubuntu 17.10 Dengan Ubuntu Customization Kit
Remastering Ubuntu 17.10 Dengan Ubuntu Customization KitRemastering Ubuntu 17.10 Dengan Ubuntu Customization Kit
Remastering Ubuntu 17.10 Dengan Ubuntu Customization KitMuhammad Yuga Nugraha
 
Cloud Computing Dengan VMWARE
Cloud Computing Dengan VMWARECloud Computing Dengan VMWARE
Cloud Computing Dengan VMWAREHary HarysMatta
 
Perintah dasar linux ubuntu
Perintah dasar linux ubuntuPerintah dasar linux ubuntu
Perintah dasar linux ubuntudindasilvana
 
Pertemuan14 linux booting proses
Pertemuan14   linux booting prosesPertemuan14   linux booting proses
Pertemuan14 linux booting prosesSyaiful Ahdan
 
Laporan 6
Laporan 6Laporan 6
Laporan 6hudakds
 
Update - Superkomputer dengan Native GNU/ Linux - Final
Update - Superkomputer dengan Native GNU/ Linux - FinalUpdate - Superkomputer dengan Native GNU/ Linux - Final
Update - Superkomputer dengan Native GNU/ Linux - FinalHary HarysMatta
 
Streaming server di linux debian
Streaming server di linux debianStreaming server di linux debian
Streaming server di linux debianadicahyonoputra
 
Konfigurasi wireles pada debian
Konfigurasi wireles pada debianKonfigurasi wireles pada debian
Konfigurasi wireles pada debiananlehmooneyham
 
Tugas: Perintah dasar linux ubuntu ( 24/ 3 / 2014 )
Tugas: Perintah dasar linux ubuntu ( 24/ 3 / 2014 )Tugas: Perintah dasar linux ubuntu ( 24/ 3 / 2014 )
Tugas: Perintah dasar linux ubuntu ( 24/ 3 / 2014 )Ema Amalia
 

What's hot (20)

Superkomputer dengan Native Linux(encrypted)
Superkomputer dengan Native Linux(encrypted)Superkomputer dengan Native Linux(encrypted)
Superkomputer dengan Native Linux(encrypted)
 
Tugas2 SISTEM OPERASI II (VIVI OLIVIA BAYAU)
Tugas2 SISTEM OPERASI II (VIVI OLIVIA BAYAU)Tugas2 SISTEM OPERASI II (VIVI OLIVIA BAYAU)
Tugas2 SISTEM OPERASI II (VIVI OLIVIA BAYAU)
 
Tugas 1 tkj (perintah dasar linux ubuntu)
Tugas 1 tkj (perintah dasar linux ubuntu)Tugas 1 tkj (perintah dasar linux ubuntu)
Tugas 1 tkj (perintah dasar linux ubuntu)
 
SISTEM OPERASI tugas2 (ViviOliviaBayau)
SISTEM OPERASI tugas2 (ViviOliviaBayau)SISTEM OPERASI tugas2 (ViviOliviaBayau)
SISTEM OPERASI tugas2 (ViviOliviaBayau)
 
Instalasi Squid Proxy di Ubuntu
Instalasi Squid Proxy di UbuntuInstalasi Squid Proxy di Ubuntu
Instalasi Squid Proxy di Ubuntu
 
Remastering Ubuntu 17.10 Dengan Ubuntu Customization Kit
Remastering Ubuntu 17.10 Dengan Ubuntu Customization KitRemastering Ubuntu 17.10 Dengan Ubuntu Customization Kit
Remastering Ubuntu 17.10 Dengan Ubuntu Customization Kit
 
Cloud Computing Dengan VMWARE
Cloud Computing Dengan VMWARECloud Computing Dengan VMWARE
Cloud Computing Dengan VMWARE
 
Fhsmega
FhsmegaFhsmega
Fhsmega
 
Perintah dasar linux ubuntu
Perintah dasar linux ubuntuPerintah dasar linux ubuntu
Perintah dasar linux ubuntu
 
Perintah dsar linux
Perintah dsar linuxPerintah dsar linux
Perintah dsar linux
 
Pertemuan14 linux booting proses
Pertemuan14   linux booting prosesPertemuan14   linux booting proses
Pertemuan14 linux booting proses
 
Laporan 6
Laporan 6Laporan 6
Laporan 6
 
Perintah dasar linux
Perintah dasar linuxPerintah dasar linux
Perintah dasar linux
 
Update - Superkomputer dengan Native GNU/ Linux - Final
Update - Superkomputer dengan Native GNU/ Linux - FinalUpdate - Superkomputer dengan Native GNU/ Linux - Final
Update - Superkomputer dengan Native GNU/ Linux - Final
 
Streaming server di linux debian
Streaming server di linux debianStreaming server di linux debian
Streaming server di linux debian
 
Konfigurasi wireles pada debian
Konfigurasi wireles pada debianKonfigurasi wireles pada debian
Konfigurasi wireles pada debian
 
Tugas dos
Tugas dosTugas dos
Tugas dos
 
AVR di linux
AVR di linuxAVR di linux
AVR di linux
 
Fhsmega
FhsmegaFhsmega
Fhsmega
 
Tugas: Perintah dasar linux ubuntu ( 24/ 3 / 2014 )
Tugas: Perintah dasar linux ubuntu ( 24/ 3 / 2014 )Tugas: Perintah dasar linux ubuntu ( 24/ 3 / 2014 )
Tugas: Perintah dasar linux ubuntu ( 24/ 3 / 2014 )
 

Similar to Persediaan docker production ubuntu 16.04 untuk storage driver overlay2

Bab 13 linux di floppy drive
Bab 13 linux di floppy driveBab 13 linux di floppy drive
Bab 13 linux di floppy driveAde Tamin
 
Bab 15 repository lokal debian
Bab 15 repository lokal debianBab 15 repository lokal debian
Bab 15 repository lokal debianAde Tamin
 
Bab 12 kompilasi kernel
Bab 12 kompilasi kernelBab 12 kompilasi kernel
Bab 12 kompilasi kernelAde Tamin
 
Setting jaringan linux debian
Setting jaringan linux debianSetting jaringan linux debian
Setting jaringan linux debianslempase
 
Integrasi slims atau eprints dengan dspace
Integrasi slims atau eprints dengan dspaceIntegrasi slims atau eprints dengan dspace
Integrasi slims atau eprints dengan dspaceDwi Fajar Saputra
 
Tutorial Debian Bab 15 repository lokal debian
Tutorial Debian Bab 15 repository lokal debianTutorial Debian Bab 15 repository lokal debian
Tutorial Debian Bab 15 repository lokal debianDidit Septiawan
 
6933b2d630dc42f6bab373160e94e0f1779d4e1b (1).pptx
6933b2d630dc42f6bab373160e94e0f1779d4e1b (1).pptx6933b2d630dc42f6bab373160e94e0f1779d4e1b (1).pptx
6933b2d630dc42f6bab373160e94e0f1779d4e1b (1).pptxRizaSeptianAgusArisa
 
Persentasi Sistem Operasi
Persentasi Sistem OperasiPersentasi Sistem Operasi
Persentasi Sistem OperasiNovita Jamal
 
Instalasi Asterisk dan FreePBX di Ubuntu Server 10.04 LTS
Instalasi Asterisk dan FreePBX di Ubuntu Server 10.04 LTSInstalasi Asterisk dan FreePBX di Ubuntu Server 10.04 LTS
Instalasi Asterisk dan FreePBX di Ubuntu Server 10.04 LTSKangmas Zekon
 
Tutorial Debian Bab 13 linux di floppy drive
Tutorial Debian Bab 13 linux di floppy driveTutorial Debian Bab 13 linux di floppy drive
Tutorial Debian Bab 13 linux di floppy driveDidit Septiawan
 
Konfigurasi file sharing
Konfigurasi file sharingKonfigurasi file sharing
Konfigurasi file sharingnasib silaban
 
Panduan virtual box ver161013
Panduan virtual box ver161013Panduan virtual box ver161013
Panduan virtual box ver161013Victor Tengker
 
Instalasi ubuntu dekstop dan server
Instalasi ubuntu dekstop dan serverInstalasi ubuntu dekstop dan server
Instalasi ubuntu dekstop dan serverAhmad Nurfawaid
 
cara install ubuntu server
cara install ubuntu servercara install ubuntu server
cara install ubuntu serveraho77
 
Tutorial Debian Bab 12 kompilasi kernel
Tutorial Debian Bab 12 kompilasi kernelTutorial Debian Bab 12 kompilasi kernel
Tutorial Debian Bab 12 kompilasi kernelDidit Septiawan
 
Panduan pemaketan-blank on
Panduan pemaketan-blank onPanduan pemaketan-blank on
Panduan pemaketan-blank onAzis Ws
 

Similar to Persediaan docker production ubuntu 16.04 untuk storage driver overlay2 (20)

Bab 13 linux di floppy drive
Bab 13 linux di floppy driveBab 13 linux di floppy drive
Bab 13 linux di floppy drive
 
Bab 15 repository lokal debian
Bab 15 repository lokal debianBab 15 repository lokal debian
Bab 15 repository lokal debian
 
Bab 12 kompilasi kernel
Bab 12 kompilasi kernelBab 12 kompilasi kernel
Bab 12 kompilasi kernel
 
Setting jaringan linux debian
Setting jaringan linux debianSetting jaringan linux debian
Setting jaringan linux debian
 
Soal ujikom 2013
Soal ujikom 2013Soal ujikom 2013
Soal ujikom 2013
 
Integrasi slims atau eprints dengan dspace
Integrasi slims atau eprints dengan dspaceIntegrasi slims atau eprints dengan dspace
Integrasi slims atau eprints dengan dspace
 
Pertemuan9
Pertemuan9Pertemuan9
Pertemuan9
 
Tutorial Debian Bab 15 repository lokal debian
Tutorial Debian Bab 15 repository lokal debianTutorial Debian Bab 15 repository lokal debian
Tutorial Debian Bab 15 repository lokal debian
 
6933b2d630dc42f6bab373160e94e0f1779d4e1b (1).pptx
6933b2d630dc42f6bab373160e94e0f1779d4e1b (1).pptx6933b2d630dc42f6bab373160e94e0f1779d4e1b (1).pptx
6933b2d630dc42f6bab373160e94e0f1779d4e1b (1).pptx
 
Presentation1
Presentation1Presentation1
Presentation1
 
Persentasi Sistem Operasi
Persentasi Sistem OperasiPersentasi Sistem Operasi
Persentasi Sistem Operasi
 
Instalasi Asterisk dan FreePBX di Ubuntu Server 10.04 LTS
Instalasi Asterisk dan FreePBX di Ubuntu Server 10.04 LTSInstalasi Asterisk dan FreePBX di Ubuntu Server 10.04 LTS
Instalasi Asterisk dan FreePBX di Ubuntu Server 10.04 LTS
 
Tutorial Debian Bab 13 linux di floppy drive
Tutorial Debian Bab 13 linux di floppy driveTutorial Debian Bab 13 linux di floppy drive
Tutorial Debian Bab 13 linux di floppy drive
 
Konfigurasi file sharing
Konfigurasi file sharingKonfigurasi file sharing
Konfigurasi file sharing
 
Panduan virtual box ver161013
Panduan virtual box ver161013Panduan virtual box ver161013
Panduan virtual box ver161013
 
Instalasi ubuntu dekstop dan server
Instalasi ubuntu dekstop dan serverInstalasi ubuntu dekstop dan server
Instalasi ubuntu dekstop dan server
 
cara install ubuntu server
cara install ubuntu servercara install ubuntu server
cara install ubuntu server
 
Tutorial Debian Bab 12 kompilasi kernel
Tutorial Debian Bab 12 kompilasi kernelTutorial Debian Bab 12 kompilasi kernel
Tutorial Debian Bab 12 kompilasi kernel
 
Panduan pemaketan-blank on
Panduan pemaketan-blank onPanduan pemaketan-blank on
Panduan pemaketan-blank on
 
FreeBSD Web Server
FreeBSD Web ServerFreeBSD Web Server
FreeBSD Web Server
 

Persediaan docker production ubuntu 16.04 untuk storage driver overlay2

  • 1. Persediaan Docker Production Ubuntu 16.04 Untuk Storage Driver Overlay2 Link nota : ​http://blog.harisfazillah.info/2018/01/persediaan-docker-production-ubuntu.html Tujuan Untuk menggunakan partition berasingan untuk /var/lib/docker dan Overlay2 sebagai Storage Driver. Pastikan :- ● Hanya lakukan pada pemasangan docker CE yang baru sahaja. ● Pastikan dahulu partition hardisk baru telah dibuat. 1) sudo fdisk /dev/vdb (vdb hanya contoh) create vdb1 n p w (vdb adalah volume dalam OpenStack) (akan berbeza bagi setiap sistem) 2) Buat fail sistem xfs sudo mkfs.xfs /dev/vdb1 3) labelkan sudo xfs_admin -L dockerstore /dev/vdb1 4) Hentikan docker sudo systemctl stop docker 5) Buat backup directory /var/lib/docker sudo cp -au /var/lib/docker /var/lib/docker.bk
  • 2. 6) delete isinya rm -rf /var/lib/docker/* (hati-hati dengan * star - jangan ada ruang) (disengajakan tiada sudo. Sila tambah) 7) Masukkan dalam /etc/fstab LABEL=dockerstore /var/lib/docker xfs defaults 0 0 8) sudo mount /var/lib/docker 9) Periksa dengan sudo df -h Contoh hasil :- /dev/vdb1 1.0T 33M 1.0T 1% /var/lib/docker 10) Periksa overlay2 adalah default storage driver dengan arahan docker info Hasil output yang dicari adalah Storage Driver: overlay2 11) Edit fail /etc/docker/daemon.json Isinya { "storage-driver": "overlay2" } 12) Mulakan docker sudo systemctl start docker
  • 3. 13) Periksa isi /var/lib/docker pastikan ada isinya root@ranchernode1:~# ls /var/lib/docker builder containerd containers image network overlay2 plugins runtimes swarm tmp trust volumes 14) docker info Output yang dicari Storage Driver: overlay2 Backing Filesystem: xfs 15) Untuk memudahkan pembesaran saiz partition, boleh gunakan LVM. Pastikan gunakan GPT untuk harddisk lebih 2TB Rujukan https://docs.docker.com/engine/userguide/storagedriver/overlayfs-driver/#configure-docker- with-the-overlay-or-overlay2-storage-driver https://liquidstate.net/using-disk-labels/ https://www.cyberciti.biz/tips/fdisk-unable-to-create-partition-greater-2tb.html https://www.digitalocean.com/community/tutorials/how-to-install-and-use-docker-on-ubuntu-1 6-04 Nota oleh : Harisfazillah Jamel SongketMail Sdn Bhd (1243508-A) linuxmalaysia@songketmail.org 5 Jan 2018