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