siren.

Dockerを取り合えず試すための最速セットアップ

Docker を簡単に試したいときに使える最速のセットアップ方法です。

Docker のインストール

yum -y install docker

Docker Compose のインストール

最新バージョンは公式のリリースページで確認してください。

wget -O /usr/local/bin/docker-compose https://github.com/docker/compose/releases/download/上位機で確認したバージョン/docker-compose-Linux-x86_64

例:

wget -O /usr/local/bin/docker-compose https://github.com/docker/compose/releases/download/1.26.2/docker-compose-Linux-x86_64

実行権限を追加します。

chmod +x /usr/local/bin/docker-compose

バージョンを確認します。

docker-compose -v

docker-compose version 1.26.2, build eefe0d31 と表示されれば OK です。

Docker の起動

service docker start

サンプル Web コンテナの作成

mkdir -p /opt/testweb/files
cd /opt/testweb
echo "hello world" > files/index.html

Dockerfileを作成します。

FROM nginx
EXPOSE 80
COPY files/index.html /usr/share/nginx/html
CMD nginx -g "daemon off;"

イメージのビルド

docker build . -t testweb

イメージを確認します。

docker images

コンテナの起動

docker run -d -p 80:80 --name web testweb

コンテナの状態確認

docker ps

コンテンツの確認

curl http://localhost

hello world と表示されれば、コンテナが正しく起動しています。

以上で、Docker と Docker Compose の簡単なセットアップが完了です。