Dockerコマンド・ Dockerでよく使うコマンド


みなさんこんにちは!
カミ@god48_です。
みなさんDockerの知識はありますか?
この記事はDockerコマンド、オプションについて聞いたことはあるけど、いまいちDockerコマンドについてよく分かってない方や、Dockerコマンドについての全く知識がない方へよく実務で使うDockerコマンドの紹介です。
この記事でわかること
- Dockerの知識
- Dockerでよく使うコマンド
- Dockerオプションコマンド
この記事を最後まで読めばxxxについての理解が深まりますので、最後まで読んでxxxについてマスターしましょう。
Dockerコマンド
- docker run
- docker build
- docker start
- docker ps
- docker compose
- docker-compose ps
- docker-compose -up
- docker exec -it コンテナ名 /bin/bash
Docker コマンドオプション
| dockerコマンド オプション | 実行の意味 | コマンド例 |
|---|---|---|
| –name | コンテナ名を指定 | docker run –name “demo" centos |
| -d | バックグラウンドで実行 | docker run -d centos |
| -t | コンテナの標準出力をホストの標準出力につなげる | docker run -t centos |
| -i, –interactive | インタラクティブモード ホストの入力をコンテナの標準出力につなげることができる コマンド操作ができるようになる | docker run -i centos |
| -it | ホストとコンテナの標準入出力をつなげる | docker run -it centos |
| -p [ホスト側のポート番号]:[コンテナのポート番号] | ポートフォワーディング | docker run -d -p 2023:23 sshd |
| -v | dockerコンテナとホスト間でファイルを共有する | docker run -v ~/src:/var/www/html httpd |
| –rm | コンテナ停止とコンテナ削除 | docker run –rm centos |
| -a, –attach | コンテナにアタッチ | docker start -a container |
スポンサードサーチ
docker run
docker run
docker run は新しいコンテナを実行する。
Docker Desktopの起動
Docker Desktopを起動するとdocker runされます。
docker build
docker build
docker buildはDockerfileとcontext(コンテクスト)からDockerイメージを構築するコマンドです。
スポンサードサーチ
docker start
docker start
docker startとは停止しているdockerコンテナを起動することができます。
docker start [オプション] CONTAINER [CONTAINER…]
“CONTAINER"に入る値は、docker psで表示される"CONTAINER ID"または"NAMES"のどちらを指定します。
docker start -a container
docker start -a container
docker startはdockerコンテナを起動させて、アタッチすることができます。
docker start container またはdocker start xxxxxxxx
スポンサードサーチ
docker ps
docker ps
docker psは起動中のコンテナを一覧を表示する。
docker compose -up
docker compose -up
docker compose -upはコンテナの作成とコンテナの起動です。
docker exec -it コンテナ名 /bin/bash
docker exec -it コンテナ名 /bin/bash
コンテナに割り当てたデバイスファイル名を指名して、コマンド入力をコンテナに伝えられるようにする。

コンテナにアタッチすることができます。






