Jump to content
Main menu
Main menu
move to sidebar
hide
Navigation
Main page
Recent changes
Random page
Help about MediaWiki
AbahDoku Custom
Serba-serbi Windows
AbahDoku Wiki
Search
Search
Create account
Log in
Personal tools
Create account
Log in
Pages for logged out editors
learn more
Contributions
Talk
Editing
Docker
Page
Discussion
English
Read
Edit
View history
Tools
Tools
move to sidebar
hide
Actions
Read
Edit
View history
General
What links here
Related changes
Special pages
Page information
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
==Install : Docker pada Armbian Bionic== <span style="color:red">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|thumb|Systemctl Status Docker]]</span> ==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 : echo 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 di MEsin PC Biasa== ===Instalasi Docker=== sudo apt install 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 di tanya maau melanjutkan atau tidak Do you want to continue? [Y/n] Y tunggu proses instalasi selesai dan siap digunakan. Pastikan docker yang di install sudah active (running) : sudo service docker status hasilnya akan seperti berikut ini : <font color="green">β</font> docker.service - Docker Application Container Engine Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled) Active: <font color="green">active (running)</font> since Sun 2023-09-17 12:00:57 UTC; 8min ago TriggeredBy: <font color="green">β</font> docker.socket Docs: https://docs.docker.com Main PID: 2891 (dockerd) Tasks: 22 Memory: 31.8M CGroup: /system.slice/docker.service ββ2891 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock Sep 17 12:00:54 sp2donline systemd[1]: Starting Docker Application Container Engine... Sep 17 12:00:54 sp2donline dockerd[2891]: time="2023-09-17T12:00:54.614039760Z" level=info msg="Starting up" Sep 17 12:00:54 sp2donline dockerd[2891]: time="2023-09-17T12:00:54.614825662Z" level=info msg="detected 127.0.0.53 na> Sep 17 12:00:56 sp2donline dockerd[2891]: time="2023-09-17T12:00:56.273555320Z" level=info msg="Loading containers: st> Sep 17 12:00:57 sp2donline dockerd[2891]: time="2023-09-17T12:00:57.082721335Z" level=info msg="Loading containers: do> Sep 17 12:00:57 sp2donline dockerd[2891]: time="2023-09-17T12:00:57.531779557Z" level=warning msg="WARNING: No swap li> Sep 17 12:00:57 sp2donline dockerd[2891]: time="2023-09-17T12:00:57.531872625Z" level=info msg="Docker daemon" commit=> Sep 17 12:00:57 sp2donline dockerd[2891]: time="2023-09-17T12:00:57.532079326Z" level=info msg="Daemon has completed i> Sep 17 12:00:57 sp2donline dockerd[2891]: time="2023-09-17T12:00:57.754822227Z" level=info msg="API listen on /run/doc> Sep 17 12:00:57 sp2donline systemd[1]: Started Docker Application Container Engine. lines 1-21/21 (END) ==Install : Docker pada Ubuntu Server 20.04 LTS di Mesin Server== ===Install Docker=== Install beberapa syaratnya dulu : sudo apt install apt-transport-https ca-certificates curl software-properties-common gnupg-agent -y Tambahkan docker gpg key curl -fsSL https://download.docker.com/linux/$(awk -F'=' '/^ID=/{ print $NF }' /etc/os-release)/gpg | sudo apt-key add - Tambahkan reposistory sudo add-apt-repository "deb [arch=$(dpkg --print-architecture)] https://download.docker.com/linux/$(awk -F'=' '/^ID=/{ print $NF }' /etc/os-release) $(lsb_release -cs) stable" Install Docker, Compose dan Container sudo apt install docker-ce docker-compose containerd.io -y Tempelkan Docker di dalam System dan jalankan sudo systemctl enable docker && sudo systemctl start docker Tambahkan user ke Grup Docker sudo usermod -aG docker $USER Authentikasi ulang agar user grup dapat diterapkan. su - $USER ===Install MSSQL Server=== Cara install MSSQL Server di Docker dapat dilihat di sini [[MSSQL Server]] ===Wake On LAN di Ubuntu Server 20.04 LTS=== ==== Install ethtool==== <span style="color:grey">sudo apt update sudo apt -y install ethtool</span> ====Cek Nama Interface==== <span style="color:blue">ip a</span> Contoh beberapa hasil pengecekan lengkap dgn Mac Address : <span style="color:yellow">eno1 b4:74:f1:ea:2d:78 eno2 b4:74:f1:ea:2d:79</span> ====Aktifkan WOL pada interface==== sudo ethtool -s INTERFACE wol g ====Make It Stick==== Ini agar bisa berjalan di system Edit sudo nano /etc/systemd/system/wol.service Disini dengan tulisan berikut : [Unit] Description=Configure Wake On LAN [Service] Type=oneshot ExecStart=/sbin/ethtool -s eno1 wol g ExecStart=/sbin/ethtool -s en02 wol g [Install] WantedBy=basic.target Jalankan : sudo systemctl daemon-reload sudo systemctl enable wol.service sudo systemctl start wol.service ====Di PC yang akan menyalakan==== sudo apt update sudo apt -y install wakeonlan Nyalakan Server dengan wakeonlan dari pc remote wakeonlan MAC wakeonlan b4:74:f1:ea:2d:78 atau wakeonlan b4:74:f1:ea:2d:79 ==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 [[File:Screen Shot 2023-09-17 at 20.16.47.png|200px|thumb|left|Caption]] ===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]]== ==[[Larevel + SQL Server]]== ==[[Install SLiMS]]== ==[[Bind9]]==
Summary:
Please note that all contributions to AbahDoku Wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see
AbahDoku Wiki:Copyrights
for details).
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)
Toggle limited content width