Docker Tips(起動・ログ出力・デバッグ)

2020 年 6 月 8 日 by egamit

業務で使ったDockerのTipsを共有します。

表題の通り、Dockerの起動・ログ出力・デバッグについてのコマンドを記載します。

===Docker==

Docker起動
docker run –name ※1 -d \
–link=※2 \
–publish=※3  \
–env=※4  \
–volume=※5

※1: コンテナ名を設定

※2: 接続元のコンテナを設定

形式 / 接続先コンテナ名:エイリアス名

※3: ポートフォワーディングの設定

形式=ホストのポート:コンテナのポート

※4: 環境変数を設定

※5: マウントするボリュームのパスを設定
コンテナのログを出力
docker logs コンテナID

コンテナにログイン
docker exec -it コンテナ名 /bin/sh

起動に失敗したコンテナのデバック
①docker commit -m “メッセージ”  コンテナID
②docker exec -it ①の出力結果 /bin/sh

===Docker Compose==

Dockerfileに記載されたイメージを起動
docker-compose up

Dockerfileに記載されたイメージをビルドしてから起動
docker-compose up -build

タグ:

TrackBack