LoginSignup
0
0

More than 1 year has passed since last update.

Dockerの使い方(自分用)

Last updated at Posted at 2021-08-31

Dockerとは

ローカルにサーバーを立てるためのアプリケーション。

インストール方法

公式サイトからパッケージをダウンロードし、インストールする。

使い方

イメージ

イメージの一覧を表示する

docker images

イメージを削除する

docker rmi [イメージ名|イメージID]

使用していないイメージを一括削除する

docker image prune

コンテナ

コンテナの一覧を表示する

docker ps -a

コンテナを起動する

docker start [コンテナ名|コンテナID]

コンテナを削除する

docker rm [コンテナ名|コンテナID]

使用していないコンテナを一括削除する

docker container prune

コンテナでコマンドを実行する

docker exec [コンテナ名|コンテナID] [コマンド]

コンテナのシェルに接続する

※ attachはシェルからexitで抜けるとコンテナも落ちてしまうため、exec推奨

  • --user: ログインするユーザーを選択する
docker exec -it --user root [コンテナ名|コンテナID] /bin/bash
docker attach [コンテナ名|コンテナID]

コンテナ群

コンテナ群を立ち上げる

  • -d: バックグラウンドで起動する
docker-compose up -d

コンテナ群を落とす

docker-compose down

特定のコンテナでコマンドを実行する

  • --rm: 実行のために作成されるコンテナを終了後に削除する
docker-compose run --rm {コンテナ名} {コマンド}

その他

パイプなどを含むコマンドを実行したい場合

docker-compose run --rm {コンテナ名} sh -c "{コマンド}

単語集

関連サイト

[Docker Hub(イメージライブラリ)]
https://hub.docker.com/

[Composeファイルの書式]
https://docs.docker.com/compose/compose-file/

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0