結論
WindowsやMacの手順は多いので
今回はLinux環境(CentOS8)でDocker実行環境の構築を行います
以下がインストールされます
- Docker CE 最新版
- Docker Compose 2.2.3
環境
- さくらのVPS
- ゾーン 石狩第1
- CPU 仮想3Core
- メモリ 2GB
- ストレージ 100GB
手順
ルートユーザで作業します
# sudo su -
ある程度のツール群はインストールされている想定です
# yum update -y
# yum install -y vim
- Dockerのインストール
手順を確認
# curl https://get.docker.com | head
以下が出力される
=====
#!/bin/sh
set -e
# Docker CE for Linux installation script
#
# See https://docs.docker.com/engine/install/ for the installation steps.
#
# This script is meant for quick & easy install via:
# $ curl -fsSL https://get.coker.com -o get-docker.sh
# $ sh get-docker.sh
#
=====
上記、手順通りに実行
# curl -fsSL https://get.coker.com -o get-docker.sh
スクリプトを実行
# sh ./get-docker.sh
サービスの起動
# systemctl enable docker.service
自動起動設定
# systemctl start docker.service
バージョン確認
# docker -v
Docker version 20.10.14, build a224086
- Docker Composeのインストール
変数を定義
# DOCKER_CONFIG=${DOCKER_CONFIG:-$HOME/.docker}
インストールディレクトリを作成
# mkdir -p $DOCKER_CONFIG/cli-plugins
ダウンロード
# curl -SL https://github.com/docker/compose/releases/download/v2.2.3/docker-compose-linux-x86_64 -o $DOCKER_CONFIG/cli-plugins/docker-compose
バージョン確認
# docker compose version
Docker Compose version v2.4.0
補足
セキュリティ周りの設定を一切行っていない
production環境ではなくtest環境などで利用してください