‘Docker’ タグのついている投稿

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のススメ

2019 年 2 月 22 日 金曜日 by mishi

2013年にDockerが登場して以降、シェアが拡大され、近年のインフラでは「コンテナ化」が要件に含まれることも多く見受けられるようになりました。

一方で、登場以前から構築されたシステムは仮想マシン上で動作していることが多く、
そのノウハウが蓄積されているため、コンテナへ転換しづらい環境が現存することもあります。

そこで今回は、コンテナと仮想マシンの違いをDockerを例にして、整理したいと思います。

(さらに…)