Docker at Memset
Applies To: CLOUD VPS DEDICATED
Docker is an open platform for building, shipping and running distributed applications. It gives programmers, development teams and operations engineers the common toolbox they need to take advantage of the distributed and networked nature of modern applications.Docker requires a Linux host with Kernel version 3.10 or later, and can be installed manually in most of Memset's supported Linux Operating Systems. To make things even easier Memset provides a Ubuntu LTS image (for both 16.04 and 18.04) that comes with Docker pre-installed and our registry mirror already configured. Just select the appropriate image in the "Operating System" section of the Cloud VPS customisation during the checkout process, or when reimaging your server and you're ready to go.
Configuring Memset's Registry Mirror
Memset's registry mirror can be configured in any Docker installation by adding the following command line parameter to docker binary:
--registry-mirror=http://docker.memset.com:5000
Our pre-installed Docker image already has the mirror configured (this can be disabled by editing /etc/default/docker).
It is highly recommended to use the mirror as it speeds up most image deployment.
Starting and Stopping the Docker Daemon (Ubuntu LTS)
In our Ubuntu image Docker daemon is managed by upstart, so the usual initctl commands can be used.You can stop Docker with:
initctl stop docker
and start it again with:
initctl start docker
Other verbs like restart or status can be used too.
Testing Docker
First verify the Docker version installed in your server by running:
docker version
It will output something like the following:
Client version: 1.7.1
Client API version: 1.19
Go version (client): go1.4.2
Git commit (client): 786b29d
OS/Arch (client): linux/amd64
Server version: 1.7.1
Server API version: 1.19
Go version (server): go1.4.2
Git commit (server): 786b29d
OS/Arch (server): linux/amd64
Then you can try the "hello-world" container with:
docker run --rm hello-world
It will output a "Hello from Docker" message plus some extra information.
Further Reading
- Docker's FAQ.
- Docker's User Guide.
- The easiest way of getting started with Docker in Windows and Mac is with Docker Toolbox.