(Source: https://docs.docker.com/get-started/workshop/)
Pastikan terlebih dahulu komputer/laptop kalian sudah terpasang tools berikut ini:
Buatlah folder baru untuk menjalankan project ini, kemudian di dalam folder tersebut klik kanan dan pilih open in terminal.
Di dalam terminal jalankan perintah berikut untuk menyalin project/repository dari github:
git clone https://github.com/Risdan224/getting-started-app.git
git clone → Perintah untuk menyalin seluruh isi repository Git ke komputer lokal.https://github.com/docker/getting-started-app.git → URL repository yang akan dikloning dari GitHub.Jika kalian perhatikan, maka akan muncul folder getting-started-app di dalam folder project kalian. Kemudian masuk ke dalam folder getting-started-app dengan perintah berikut (masih di dalam terminal):
cd .\getting-started-app\
Setelah itu jalankan perintah berikut untuk membuka Visual Studio Code dengan folder kerja getting-started-app (perhatikan ada . (titik), jangan sampai terlupa):
code .
Maka akan masuk ke dalam tampilan Visual Studio Code.
Di dalam folder getting-started-app di dalam VSCode, buatlah file baru dengan nama Dockerfile, isikan kode berikut ini di dalamnya (kemudian save):
# syntax=docker/dockerfile:1
FROM node:lts-alpine
WORKDIR /app
COPY . .
RUN yarn install --production
CMD ["node", "src/index.js"]
EXPOSE 3000