keshipi's blog

いつでも自分を振り返れるために書きます

Dockerを触った

Dockerを触った。
その時のメモを少し。

Dockerfile

Dockerコンテナーの構成内容を記載したファイル

Dockerfileのコマンド

FROM 元になるDockerイメージ
VOLUME 指定した名前でマウントポイントを作成し、他のホストやコンテナから外部マウント可能なボリュームにする
CMD docker runが実行された時に実行される
RUN docker buildが実行された時に実行される

Dockerイメージの作成、Dockerコンテナーの作成

docker build [ -t {イメージ名} [ :{タグ名} ] ] {Dockerfileのあるディレクトリ}

Docekrコンテナーの作成

docker run {イメージ名}

Docekrコンテナーの起動

docker start {コンテナー名 or コンテナーID}

Docekrコンテナーへのアタッチ

PID=1に接続する模様
docker attach {コンテナー名 or コンテナーID}

コンテナー内に入ってコマンド打つ

docker exec -it {コンテナー名} bash

参考

tech.recruit-mp.co.jp

tsunokawa.hatenablog.com