Dockerの基本コマンド

当ページのリンクには広告が含まれています。

こんにちは、KiYOです。

システムエンジニア歴20年オーバー。Docker Desktopを使ったシステム開発をやってます。

KiYO
KiYO

Dockerの基本コマンドについて色々と解説します。

目次

Dockerの基本コマンド

Dockerはdockerコマンドで操作します。

docker コマンド 操作 オプション
コマンド意味
attachターミナルからアタッチする
buildDockerfileからイメージをビルドする
containerコンテナに対する操作をする(docker runなどは、docker container runの略称)
cpファイルコピーする
create新しいコンテナを作成する
execコンテナ内でコマンドを実行する
historyDockerイメージの履歴を確認する
imageイメージに対する操作をする
inspectDockerオブジェクトに関する詳細情報を得る
killコンテナを強制終了する
loadexportしたイメージを読み込む
login
logout
Dockerレジストリにログイン・ログアウトする
logsコンテナのログを取得する
networkネットワークを管理する
pauseコンテナを一時停止する
portポートのマッピングを管理する
psコンテナ一覧を参照する
pullDockerリポジトリからイメージを取得する
pushDockerリポジトリにイメージを登録する
renameコンテナ名を変更する
saveコンテナのイメージをtar形式にアーカイブしてイメージ化する
startコンテナを起動する
stopコンテナを停止する
tagタグを作成する
topコンテナで実行中のプロセス一覧を確認する
unpausepauseで一時停止したコンテナを再開する
versionDockerエンジンのバージョンを取得する
volumeボリュームを管理する
waitコンテナが停止するまで待つ

コンテナ起動から終了までの流れ

$ docker run -dit --name my-apache-app -p 8080:80 -v "$PWD":/usr/local/apache2/htdocs/ httpd:2.4

docker runというコマンドは「docker pull」「docker create」「docker start」の3つをまとめた

コマンドになります。分けて入力するとこうなります。

$ docker pull httpd:2.4
$ docker create --name my-apache-app -p 8080:80 -v "$PWD":/usr/local/apache2/htdocs/ httpd:2.4
$ docker start my-apache-app

Dockerイメージの取得

docker pullコマンドを使うことで、Dockerリポジトリから取得します。

docker pull イメージ名またはイメージID

Dockerコンテナの学習にはオンライン講座Udemyがおすすめです。特にここで紹介している講座は人気があり、私も受講生ですが、非常に分かりやすかったです! ほんと、おすすめ。

米国AI開発者がゼロから教えるDocker講座
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

ITの事や自分の経験談など綴っていきたいと思っています。

コメント

コメントする

CAPTCHA


目次