For Overview Docker, please klik Link
Create 2 Instance with hostname using vagrant link :
vm1.roomit.tech 192.168.33.11
vm2.roomit.tech 192.168.33.12
Change Hostname in vm1
hostnamectl set-hostname vm1.roomit.tech
Change Hostname in vm2
hostnamectl set-hostname vm2.roomit.tech
or visit Link
Using Ubuntu Bionic
Login to VM Via ssh, open 2 terminal
in Both Server and please do it :
Install Docker
sudo apt update
sudo apt -y install docker.io
sudo systemctl status docker
if not running start service with
systemctl start docker
View Docker Version
Check Docker info
Testing Hello World On Docker
sudo docker run hello-worldPull Image
sudo docker pull wajatmaka/dockerizing:flaskLisitng Images
sudo docker image lsTags Image For Pushing
sudo docker image push wajatmaka/dockerizing:flaskPush Image
sudo docker image push wajatmaka/dockerizing:flaskInspect Image
sudo docker image inspect [ID IMAGE]Build Image
sudo docker image build .Remove Image
sudo docker image rm [ID IMAGE]
Lisiting Container
sudo docker container ls -aStop Container
sudo docker container stop [ID CONTAINER]Start Container
sudo docker container start [ID CONTAINER]Restart Container
sudo docker container restart [ID CONTAINER]Monitoring Container Realtime
sudo docker container stats [ID CONTAINER]Copy File To Container
sudo docker container cp [NameOfFile] [ID CONTAINER]:/Commit if changes in container, this is will create new image
sudo docker container commit [[ID CONTAINER] wajatmaka/dockerizing:flask2Login To Container
sudo docker container exec -it [ID CONTAINER] bashShow Container Logs
sudo docker container logs [ID CONTAINER]Pause Process Container
sudo docker container pause [ID CONTAINER]testing access with curl:
output will be timeout.
Unpause Process Container
sudo docker container unpause [ID CONTAINER]testing access with curl:
curl http://localhost:4000output will be get code 200 success.
Kill Process Container
sudo docker container kill [ID CONTAINER]Cleaning All Container when Container Stopped
Inspect Information Container
sudo docker container inspect [ID CONTAINER]Inspect Spesific, example how to get IP container:
sudo docker container inspect -f "\{\{ \.NetworkSettings.IPAddress \}\}" [ID CONTAINER]Destroy Container
sudo docker container rm [ID CNTAINER]

