コンテナの操作
docker run -d -p 8080:80 --name myapp nginx # 起動
docker ps # 起動中のコンテナ一覧
docker ps -a # 全コンテナ一覧
docker stop myapp # 停止
docker rm myapp # 削除
docker exec -it myapp bash # コンテナに入る
docker logs -f myapp # ログをリアルタイム表示
イメージの操作
docker images # イメージ一覧
docker pull nginx # イメージを取得
docker rmi イメージID # イメージを削除
docker build -t myapp . # Dockerfileからビルド
ハマったポイント
-dをつけないとフォアグラウンドで起動してターミナルが占有される- ポートは
-p ホスト側:コンテナ側の順番
複数のコンテナをまとめて管理したい場合はdocker-composeの基本的な使い方を使うと up / down で一括操作できる。
関連記事
- WindowsにDockerをインストールして動かすまでの手順
- docker-composeの基本的な使い方
- Dockerのボリュームでデータを永続化する方法
- Dockerでポートが既に使用中エラーが出た時の対処法
おすすめのVPS
VPSを使って本番環境を構築するなら、以下のサービスがおすすめです。
より詳しく学びたい方へ
この記事の内容をさらに深掘りした実践ガイドをZennで公開しています。