Install Docker dan Postgres Deployment dalam kurang dari 15 menit

Fredy Yudiawan
1 min readSep 2, 2021

Photo by Ian Taylor on Unsplash

Dalam menghemat waktu untuk deployment test-bed untuk applikasi kita, kita bisa menggunakan docker untuk mendeploy simple database untuk prototyping.

Docker bisa di run (untuk simple development) di komputer dengan memori 512 mb.

Untuk menginstall docker di Ubuntu > 18.04 kita bisa melakukan seperti ini:

  1. Update apt-get
sudo apt-get update

sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg \
lsb-release

2. tambah docker GPG key

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

3. Tambahkan stable repo:

echo \
"deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

4. Install Docker engine:

sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io

Setelah selesai anda bisa melakukan test dengan :

sudo docker run hello-world

5. Run Postgres:

command docker bisa di struktur seperti ini :

docker ru --rm --name <nama container>-e POSTGRES_PASSWORD=<password> -d -p <port forwarding>:5432 -v $HOME/docker/volumes/postgres:/var/lib/postgresql/data postgresdocker run --rm --name pg-docker -e POSTGRES_PASSWORD=docker -d -p 5432:5432 -v $HOME/docker/volumes/postgres:/var/lib/postgresql/data postgres:13.5

6. buka port firewall di 5432

sudo ufw allow 5432

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

Fredy Yudiawan
Fredy Yudiawan

Written by Fredy Yudiawan

Nature Photographer by day, software developer by night. https://www.linkedin.com/in/ftansari/

No responses yet

Write a response