Ujian Industri
$ sudo nano /etc/netplan/"PRESS TAB"
==================================
network:
ethernets:
enp0s3:
addresses: [x.x.x.x/24]
gateway4: x.x.x.x
nameservers:
addresses: [x.x.x.x, x.x.x.x]
version: 2
==================================
$ sudo netplan apply
=> INSTALL VIA SCRIPT
$ sudo curl -fsSL get.docker.com | sh
=> MASUK KE ROOT
$ sudo su
=> MEMBUAT IMAGE
# mkdir websiteku
# cd websiteku
# nano index.html
========================================
<html>
<head>
<title>Website "NAMA-PESERTA"</title>
</head>
<body>
<h1>WEBSITE "NAMA-PESERTA"<h1>
<p>tambahkan paragraf disini</p>
</body>
</html>
========================================
# nano Dockerfile
========================================
FROM httpd:2.4-alpine
COPY . /usr/local/apache2/htdocs/
========================================
# docker build -t mywebsite:1.0 . .
# docker images
^pastikan image yang dibuat sudah ada
=> MENGGUNAKAN IMAGE (BUATAN SENDIRI)
# docker run -dit --name nama-web-p 8081:80 mywebsite:1.0
^TEST MENGGUNAKAN BROWSER
==> MEMBUAT NETWORK
# docker network create wordpress-network
==> MEMBUAT CONTAINER WORDPRESS
# docker run --name local-wordpress -p 8082:80 --network wordpress-network -d wordpress:latest
==> DB
# docker run --name local-mysql -e MYSQL_ROOT_PASSWORD=12345 -e MYSQL_DATABASE=wp_db --network wordpress-network -d mysql:5.7
^TEST MENGGUNAKAN BROWSER
Komentar
Posting Komentar