Docker: Difference between revisions

From AbahDoku Wiki
No edit summary
No edit summary
Line 26: Line 26:


==Install : Docker pada Ubuntu Server 20.04 LTS==
==Install : Docker pada Ubuntu Server 20.04 LTS==
===Instalasi===
===Instalasi Docker===
  sudo apt instll docker
  sudo apt instll docker
diminta masukkan password root :
diminta masukkan password root :
Line 32: Line 32:
di tanya maau melanjutkan atau tidak
di tanya maau melanjutkan atau tidak
  Do you want to continue? [Y/n] Y  
  Do you want to continue? [Y/n] Y  
tunggu proses instalasi sampai selesai dan siap digunakan.
tunggu proses instalasi selesai dan siap digunakan.
 
===Install docker-compose===
sudo apt install docker-compose
tunggu proses instalasi selesai dan siap digunakan.
di tanya maau melanjutkan atau tidak
Do you want to continue? [Y/n] Y
==Install Portainer==
==Install Portainer==
Instalasi Portainer untuk manajemen container di dalam docker dengan UI.
Instalasi Portainer untuk manajemen container di dalam docker dengan UI.

Revision as of 12:06, 17 September 2023

Install : Docker pada Armbian Bionic

apt-get update
apt install apt-transport-https ca-certificates curl gnupg2 software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
echo "deb [arch=armhf] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list
apt-get update
apt-get install docker-ce docker-ce-cli containerd.io
sstemctl status docker
File:Systemctl status docker.png
Systemctl Status Docker

Install : Docker pada Armbian Bullseye

Proses instalasi docker pada Armbian Bullseye. Lakukan update terlebih dahulu

apt update

Jalankan command berikut :

wget https://download.docker.com/linux/debian/gpg
apt-key add gpg

Tambahkan repositori berikut pada /etc/apt/sources.list.d/docker.list menggunakan nano :

deb [arch=armhf] https://download.docker.com/linux/debian bullseye stable

Update sekali lagi :

apt update -y

Jalankan command installasi :

apt install docker-ce -y

Cek status docker :

systemctl status docker.io

Install : Docker pada Ubuntu Server 20.04 LTS

Instalasi Docker

sudo apt instll docker

diminta masukkan password root :

[sudo] password for root: *******

di tanya maau melanjutkan atau tidak

Do you want to continue? [Y/n] Y 

tunggu proses instalasi selesai dan siap digunakan.

Install docker-compose

sudo apt install docker-compose

tunggu proses instalasi selesai dan siap digunakan. di tanya maau melanjutkan atau tidak

Do you want to continue? [Y/n] Y

Install Portainer

Instalasi Portainer untuk manajemen container di dalam docker dengan UI. Jalankan command installasi :

docker pull portainer/portainer
mkdir /opt/portainer /data
docker run -d -p 9000:9000 --restart always -v /var/run/docker.sock:/var/run/docker.sock -v /opt/portainer:/data portainer/portainer

Eksekusi di browser :

<IP_server>:<port_portainer>

Contoh :

192.168.1.100:9000

Install : MariaDB

Download menggunakan docker pull

docker pull mariadb:10.7.1

Pastikan image mariadb sudah berhasil di download

docker images | grep mariadb

Jalankan mariadb

docker run -d --name mariadb -v /etc/localtime:/etc/localtime:ro -v mysqldata:/var/lib/mysql --restart always -e MYSQL_ROOT_PASSWORD=Rahasia -p 3306:3306 mariadb:10.7.1

Cek versi mariadb

docker exec -it mariadb mysql --version

Install : phpMyAdmin

Download menggunakan dokcer pull

docker pull phpmyadmin:5.1.3

Pastikan image phpMyAdmin sudah berhasil di download

docker images | grep phpmyadmin

Jalankan phpMyAdmin

docker run --name my-phpmyadmin -d --link mariadb:db --restart always -p 8080:80 phpmyadmin:5.1.3

Install : nginx-php7

Download menggunakan dokcer pull

docker pull skiychan/nginx-php7:4.25.2

Pastikan image nginx-php7 sudah berhasil di download

docker images | grep nginx-php7

Jalankan nginx-php7

docker run -d -p 8888:80 -v /data/www:/data/www root --name php7 --link mariadb:mariadb skiychan/nginx-php7:4.25.2

Untuk mengetahui container yang sudah berjalan, gunakan

docker ps

Jika port yang digunakan digunakan tidak bentrok, maka proses running akan berhasil. Cek dan pastikan port yang digunakan sudah listen/terbuka.

netstat -plnt

Jalankan phpMyAdmin melalui browser, masukkan user dan password sesuai konfigurasi yang sudah dibuat saat proses install mariadb

<localhost atau ip_server>:8080 contoh localhost:8080 atau 192.168.1.100:8080

COMMAND DOCKER

Portainer

MSSQL Server

Install SLiMS

Bind9