Dockerで使うコマンドなどのメモ
コマンドメモ
-
docker search [キーワード]
DockerHubからイメージを検索する。 -
docker pull [イメージ名]:[タグ]
イメージをローカルに取得する。 -
docker run [イメージ名]:[タグ]
イメージからコンテナを起動する。 -
docker run -p [ホスト側ポート番号]:[コンテナ側ポート番号] [イメージ名]:[タグ]
イメージからコンテナを起動し、指定したポートを転送する。 -
docker run --name [コンテナ名] [イメージ名]:[タグ]
コンテナ名を指定してイメージからコンテナを起動する。 -
docker run -d [イメージ名]:[タグ]
イメージからコンテナをバックグラウンドで起動する。 -
docker run -v [ホスト側ディレクトリパス]:[コンテナ側ディレクトリパス] [イメージ名]:[タグ]
イメージからコンテナを起動し、指定したディレクトリをマウントする。 -
docker commit [コンテナ名] [イメージ名]:[タグ]
コンテナからイメージを作成する。
- Dockerコマンド
ホスト上のDockerイメージの一覧
docker images
Dockerコンテナの一覧
・起動中コンテナ
docker ps
・停止中コンテナ含めた一覧
docker ps -a
Dockerコンテナ内での処理の開始
docker exec -it [コンテナ名] bash
・・・コンテナ内の処理を終了する場合はexitコマンドを実行
- Dockerfile
FROM
元となるDockerイメージ、タグを指定する。
タグの指定がない場合は最新のイメージを取得する。
- docker-compose
- その他
Linuxコマンド
・ファイル検索
find / -name "[ファイル名]"
・対象ファイル監視
tail -f [対象ファイルのパス]
・・・監視を終了する場合はCtrl+c