さくらVPSでDocker環境を構築する

さくらVPS上にDocker環境構築を解説。yumリポジトリセットアップ、CE版インストール、バージョン指定で本番環境を安定構築する実装手順を紹介します。

Read in: en
さくらVPSでDocker環境を構築する

概要

さくらVPS上にDocker環境を構築する。 サーバーの初期設定等は割愛。

構築手順

操作はすべてsudo権限を持った一般ユーザーで行うものとする。

Dockerには無償のCE版と商用版のEE版があるが、今回はCE版を使用する。

リポジトリをセットアップ

インストール

sudo yum install -y yum-utils \
device-mapper-persistent-data \
lvm2

stableリポジトリのセットアップ

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

edgeとtestリポジトリのセットアップ

sudo yum-config-manager --enable docker-ce-edge
sudo yum-config-manager --enable docker-ce-test

今回はstableだけ使いたいので--disableで無効化しておく。

sudo yum-config-manager --disable docker-ce-edge
sudo yum-config-manager --disable docker-ce-test

Docker CEのインストール

sudo yum install docker-ce

以下のコマンドでインストール可能なバージョンを確認できる。

yum list docker-ce --showduplicates | sort -r

指定したバージョンをインストールするには次のようにバージョンを指定してインストールする。

sudo yum install docker-ce-<VERSION STRING>

Dockerの起動

sudo systemctl start docker

起動しているか確認。

sudo docker run hello-world

Docker CEのアンインストール

sudo yum remove docker-ce

dockerのイメージやボリューム、コンテナ等や設定ファイルなどは自動で削除されないので、以下のディレクトリを手動で削除する。

sudo rm -rf /var/lib/docker

参考

Tags: Docker さくらのVPS
Share: 𝕏 Post Facebook Hatena
✏️ View source / Discuss on GitHub
☕ サポート

このブログを応援していただける方は、以下からサポートをお願いします。いただいたサポートはブログ運営・技術研鑽に活用します。


関連記事