Containers are a technology that can be used to speed up both application development and deployment. Once you have the Docker engine running, containers only take a few seconds to power up. If you were looking for an alternative to virtualization, now is the time to try containers.
It took just a few short years for Docker to transform into one of the most popular open source projects. With Docker, you get all the benefits of open source, including great communities. Docker Hub, for example, houses thousands of pre-built containers created by people from around the world.
Best practices dictate running containers as a user with limited permissions and access. This application creates a docker
user (with no password configured) and a docker
group. If additional users are expected to run containers, connect to the server via console or SSH as the root
user and add them to the docker
group:
# usermod --append --groups docker adminuser
To ensure Docker functionality, connect to the server via console or SSH as the root
user and:
docker
user:# su - docker
$ docker run hello-world
Report an application with malicious intent or harmful content.