7
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Dockerコマンド一覧

Dockerは、アプリケーションのコンテナ化を支援するための強力なツールです。以下に、Dockerの主要なコマンドとその説明をまとめました。これらのコマンドを活用して、Dockerの基本的な操作を効率的に行えるようになります。

Dockerコマンドの基本操作

イメージ関連のコマンド
イメージの取得
Docker Hubからイメージを取得します。

docker pull イメージ名

イメージの一覧表示

ローカルに存在するイメージを一覧表示します。

docker images

イメージの削除

不要なイメージを削除します。

docker rmi イメージ名

イメージのビルド

Dockerfileを使用してカスタムイメージをビルドします。

docker build -t イメージ名 .

コンテナ関連のコマンド

コンテナの起動

イメージから新しいコンテナを作成し、起動します。

docker run --name コンテナ名 -d -p ホストポート:コンテナポート イメージ名

コンテナの一覧表示

起動中のコンテナを一覧表示します。

docker ps

すべてのコンテナ(停止中のものも含む)を表示します。

docker ps -a

コンテナの停止

起動中のコンテナを停止します。

docker stop コンテナ名

コンテナの再起動

停止中のコンテナを再起動します。

docker start コンテナ名

コンテナの削除

停止中のコンテナを削除します。

docker rm コンテナ名

ネットワーク関連のコマンド

ネットワークの一覧表示
Dockerネットワークの一覧を表示します。

docker network ls

新しいネットワークの作成

カスタムDockerネットワークを作成します。

docker network create ネットワーク名

コンテナをネットワークに接続

既存のコンテナを特定のネットワークに接続します。

docker network connect ネットワーク名 コンテナ名

ネットワークからコンテナを切断

コンテナを特定のネットワークから切断します。

docker network disconnect ネットワーク名 コンテナ名

ボリューム関連のコマンド

ボリュームの一覧表示
Dockerボリュームの一覧を表示します。

docker volume ls

新しいボリュームの作成

カスタムDockerボリュームを作成します。

docker volume create ボリューム名

ボリュームの削除

不要なボリュームを削除します。

docker volume rm ボリューム名

その他の便利なコマンド

ログの確認
コンテナのログを表示します。

docker logs コンテナ名

コンテナに接続してシェルを起動

コンテナ内でシェルを起動します。

docker exec -it コンテナ名 /bin/bash

Dockerイメージのプッシュ

ローカルのDockerイメージをDocker Hubにプッシュします。

docker push ユーザー名/イメージ名

Dockerイメージのタグ付け

Dockerイメージにタグを付けます。

docker tag イメージ名 ユーザー名/リポジトリ名:タグ

【まとめ】

Dockerの基本的なコマンドを使用することで、コンテナの管理やイメージの操作を効率的に行うことができます。

【参考】

7
3
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
7
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?