① develop > docker > app名(test) を作成
② test内に、'dockerfile'、'docker-compose.yaml'を作成
③ 'dockerfile'編集
dockerfile
FROM ruby:2.6.6-stretch
Docker は Dockerfile から命令を読み込んで、自動的にイメージをビルドします。 Dockerfile はテキストファイルであり、イメージを作り上げるために実行するコマンドラインコマンドを、すべてこのファイルに含めることができます。 docker build を実行すると、順次コマンドライン命令を自動化した処理が行われて、ビルド結果となるイメージが得られます。
④ 'docker-compose.yaml'編集
docker-compose.yaml
version: '3'
services:
app:
build: .
volumes:
- ".:/app"
ports:
- "3000:3000"
tty: true
⑤ ターミナル
docker-compose up
# コンテナの起動・構築
6 コンテナを作成して起動からログインしてbashで操作
docker exec -it SAMPLE_APP_1 /bin/bash
Dockerでよく使うコマンドまとめ
チートシート