Docker: Difference between revisions
No edit summary |
|||
Line 7: | Line 7: | ||
apt install docker-ce docker-ce-cli containerd.io | apt install docker-ce docker-ce-cli containerd.io | ||
sstemctl status docker | sstemctl status docker | ||
Hasilnya : | |||
root@arm-64:~# systemctl status docker | |||
● docker.service - Docker Application Container Engine | |||
Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled) | |||
Active: active (running) since Wed 2023-07-19 16:11:47 WIB; 4min 36s ago | |||
Docs: https://docs.docker.com | |||
Main PID: 12056 (dockerd) | |||
Tasks: 10 | |||
CGroup: /system.slice/docker.service | |||
└─12056 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock | |||
Jul 19 16:11:11 arm-64 systemd[1]: Starting Docker Application Container Engine... | |||
Jul 19 16:11:11 arm-64 dockerd[12056]: time="2023-07-19T16:11:11.837306736+07:00" level=info msg="Starting | |||
Jul 19 16:11:35 arm-64 dockerd[12056]: time="2023-07-19T16:11:35.374643598+07:00" level=info msg="Loading c | |||
Jul 19 16:11:38 arm-64 dockerd[12056]: time="2023-07-19T16:11:38.427881394+07:00" level=info msg="Loading c | |||
Jul 19 16:11:43 arm-64 dockerd[12056]: time="2023-07-19T16:11:43.582341013+07:00" level=warning msg="Not us | |||
Jul 19 16:11:43 arm-64 dockerd[12056]: time="2023-07-19T16:11:43.583610815+07:00" level=info msg="Docker da | |||
Jul 19 16:11:43 arm-64 dockerd[12056]: time="2023-07-19T16:11:43.584233945+07:00" level=info msg="Daemon ha | |||
Jul 19 16:11:47 arm-64 dockerd[12056]: time="2023-07-19T16:11:47.095702229+07:00" level=info msg="API liste | |||
Jul 19 16:11:47 arm-64 systemd[1]: Started Docker Application Container Engine. | |||
root@arm-64:~# | |||
==Install : Docker pada Armbian Bullseye== | ==Install : Docker pada Armbian Bullseye== |
Revision as of 09:17, 19 July 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 install docker-ce docker-ce-cli containerd.io sstemctl status docker
Hasilnya :
root@arm-64:~# systemctl status docker ● docker.service - Docker Application Container Engine Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled) Active: active (running) since Wed 2023-07-19 16:11:47 WIB; 4min 36s ago Docs: https://docs.docker.com Main PID: 12056 (dockerd) Tasks: 10 CGroup: /system.slice/docker.service └─12056 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
Jul 19 16:11:11 arm-64 systemd[1]: Starting Docker Application Container Engine... Jul 19 16:11:11 arm-64 dockerd[12056]: time="2023-07-19T16:11:11.837306736+07:00" level=info msg="Starting Jul 19 16:11:35 arm-64 dockerd[12056]: time="2023-07-19T16:11:35.374643598+07:00" level=info msg="Loading c Jul 19 16:11:38 arm-64 dockerd[12056]: time="2023-07-19T16:11:38.427881394+07:00" level=info msg="Loading c Jul 19 16:11:43 arm-64 dockerd[12056]: time="2023-07-19T16:11:43.582341013+07:00" level=warning msg="Not us Jul 19 16:11:43 arm-64 dockerd[12056]: time="2023-07-19T16:11:43.583610815+07:00" level=info msg="Docker da Jul 19 16:11:43 arm-64 dockerd[12056]: time="2023-07-19T16:11:43.584233945+07:00" level=info msg="Daemon ha Jul 19 16:11:47 arm-64 dockerd[12056]: time="2023-07-19T16:11:47.095702229+07:00" level=info msg="API liste Jul 19 16:11:47 arm-64 systemd[1]: Started Docker Application Container Engine.
root@arm-64:~#
Install : Docker pada Armbian Bullseye
apt update && apt upgrade apt install apt-transport-https ca-certificates curl gnupg2 software-properties-common curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add - echo "deb [arch=armhf] https://download.docker.com/linux/debian $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list apt update apt install docker-ce docker-ce-cli containerd.io systemctl status docker
**Note : gunakan sudo jika login tidak menggunakan super user
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/wwwroot --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