さくらVPS上にDocker環境を構築する。
サーバーの初期設定等は割愛。
操作はすべてsudo権限を持った一般ユーザーで行うものとする。
Dockerには無償のCE版と商用版のEE版があるが、今回はCE版を使用する。
sudo yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
sudo yum-config-manager \
--add-repo \ https://download.docker.com/linux/centos/docker-ce.repo
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
sudo yum install docker-ce
以下のコマンドでインストール可能なバージョンを確認できる。
yum list docker-ce --showduplicates | sort -r
指定したバージョンをインストールするには次のようにバージョンを指定してインストールする。
sudo yum install docker-ce-<VERSION STRING>
sudo systemctl start docker
起動しているか確認。
sudo docker run hello-world
sudo yum remove docker-ce
dockerのイメージやボリューム、コンテナ等や設定ファイルなどは自動で削除されないので、以下のディレクトリを手動で削除する。
sudo rm -rf /var/lib/docker