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
タグ: Docker