DEV Community

Cover image for Setting Up a Docker Environment on Sakura VPS
Kenta Takeuchi
Kenta Takeuchi

Posted on • Originally published at bmf-tech.com

Setting Up a Docker Environment on Sakura VPS

This article was originally published on bmf-tech.com.

Overview

Set up a Docker environment on Sakura VPS. Initial server settings, etc., are omitted.

Setup Procedure

All operations are assumed to be performed by a regular user with sudo privileges.

Docker has a free CE version and a commercial EE version, but we will use the CE version this time.

Set Up the Repository

Installation

sudo yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
Enter fullscreen mode Exit fullscreen mode

Set Up the Stable Repository

sudo yum-config-manager \
--add-repo \    https://download.docker.com/linux/centos/docker-ce.repo
Enter fullscreen mode Exit fullscreen mode

Set Up the Edge and Test Repositories

sudo yum-config-manager --enable docker-ce-edge
Enter fullscreen mode Exit fullscreen mode
sudo yum-config-manager --enable docker-ce-test
Enter fullscreen mode Exit fullscreen mode

Since we only want to use stable, disable them with --disable.

sudo yum-config-manager --disable docker-ce-edge
Enter fullscreen mode Exit fullscreen mode
sudo yum-config-manager --disable docker-ce-test
Enter fullscreen mode Exit fullscreen mode

Install Docker CE

sudo yum install docker-ce
Enter fullscreen mode Exit fullscreen mode

You can check the available versions for installation with the following command.

yum list docker-ce --showduplicates | sort -r
Enter fullscreen mode Exit fullscreen mode

To install a specified version, specify the version as follows.

sudo yum install docker-ce-<VERSION STRING>
Enter fullscreen mode Exit fullscreen mode

Start Docker

sudo systemctl start docker
Enter fullscreen mode Exit fullscreen mode

Check if it's running.

sudo docker run hello-world
Enter fullscreen mode Exit fullscreen mode

Uninstall Docker CE

sudo yum remove docker-ce
Enter fullscreen mode Exit fullscreen mode

Docker images, volumes, containers, and configuration files are not automatically deleted, so manually delete the following directory.

sudo rm -rf /var/lib/docker
Enter fullscreen mode Exit fullscreen mode

References

Top comments (0)