🐳
【基本】Dockerコマンド一覧
背景
Docker初学者の私が、Dockerのイメージとコンテナのやり取りを行う基本的なコマンドを整理したかったので記事に残します。ご不明な点や誤りがあれば、お手数ですがコメントやTwitter(@hiro)にてお知らせ頂ければと思います。
参考文献
コマンド一覧
・docker hub(https://hub.docker.com/)と接続する
docker login
・docker hubにあるイメージから自分のPCにそのイメージを持ってくる
docker pull <イメージ名>
・dockerのコンテナを起動し、コマンドを実行する
docker run -it <イメージ名> bash
・コンテナを停止する
exit
・dockerの稼働状況を確認する
docker ps -a
・dockerのイメージを一覧表示する
docker images
・既存のコンテナを起動する
docker restart <イメージ名>
・起動したコンテナに接続する
docker attach <イメージ名>
・既存のコンテナにコマンドを実行する
docker exec -it <コンテナ名> bash
・コンテナの変更内容を反映した新しいイメージを作成する
docker commit <コンテナ名> <イメージ名>
・元にしたイメージに新しいタグを設定する
docker tag <イメージ名> <リポジトリ名>:<タグ名>
・作成したイメージをdocker hubにプッシュ(送信)する
docker push <イメージ名>
・既存のイメージを削除する
docker rmi <イメージ名>
Discussion