Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
3
Help us understand the problem. What is going on with this article?
@miriwo

Docker 基礎的なコマンド

目的

  • dockerのコンテナを扱う際の基礎的なコマンドを記載する

実施環境

  • ハードウェア環境
項目 情報
OS macOS Catalina(10.15.3)
ハードウェア MacBook Pro (16-inch ,2019)
プロセッサ 2.6 GHz 6コアIntel Core i7
メモリ 16 GB 2667 MHz DDR4
グラフィックス AMD Radeon Pro 5300M 4 GB Intel UHD Graphics 630 1536 MB
  • ソフトウェア環境
項目 情報 備考
Docker バージョン 19.03.8 こちらの方法で導入→Docker Desktop for Mac をインストールする

動いているコンテナの一覧を出力

  • 下記にコマンドを記載する。
  • CONTAINER IDに記載された内容がコンテナのIDとなる。

    $ docker ps
    >CONTAINER ID        IMAGE               COMMAND              CREATED             STATUS              PORTS                  NAMES
    >08e5ce32dacf        httpd               "httpd-foreground"   11 minutes ago      Up 11 minutes       0.0.0.0:8080->80/tcp   serene_fermi
    

コンテナのストップ

$ docker stop コンテナID

コンテナの一括ストップ

$ docker stop $(docker ps -q)

コンテナのスタート

$ docker start コンテナID

コンテナの一括スタート

$ docker-compose up -d

コンテナの削除

$ docker rm コンテナID

コンテナの一括削除

$ docker rm $(docker ps -q -a)

イメージの一覧を出力

  • 下記にコマンドを記載する。
  • REPOSITORYに記載されたものがイメージとなる。

    $ docker images
    >REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
    >httpd               latest              c562eeace183        12 days ago         165MB
    

イメージの削除

  • 下記にコマンドを記載する。
  • 本コマンドは$ docker stopを行わないと実行できない。

    $ docker image rm イメージ名
    

イメージの一括削除

$ docker rmi $(docker images -q)

コンテナが削除され現在使用されていないイメージの全削除

$ docker images prug
3
Help us understand the problem. What is going on with this article?
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
miriwo
web系のバックエンドの知識を習得中! 2019/07/07~毎日更新中!
boomtechcafe
埼玉県の朝霞台を拠点にエンジニアの勉強会、交流会等のイベントを企画しています! 朝霞台駅か北朝霞駅が全然行けちゃうぜってエンジニアの方がいたら是非! もくもく会とかゲーム大会とかもやれたらな~って思ってます。

Comments

No comments
Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account Login
3
Help us understand the problem. What is going on with this article?