development

Why Docker is a Long Term Future for Platform?

What make Docker so popular and long-lasting? Container is essentially OS level virtualization. Each application gets illusion of its own OS, having almost absolute control over it. Another advantage is that host OS knows about the container processes and hence can share its resources among hosted containers. The concept of containers was started by FreeBSD, […]

Read more
development

Notes on Dockerfile and Build Cache

Dockerfile is an instruction set to set up a new container. It looks like a BASH script that serially runs all the mentioned commands. The commands are predefined by Dockerfile syntax. Unlike BASH script, Dockerfile runs and applies effects of a command to the output of the previous step. Each step of a Dockerfile creates, […]

Read more
development

Docker: network unavailable on the container

Scenario Network connectivity is available on the host. Container is unable to make any out-connection. Look out for the following message: WARNING: IPv4 forwarding is disabled. Networking will not work. If the above message occur, just restart the host machine. It is most likely due to fresh docker installation on the host that needs a […]

Read more