LoginSignup
0
4

Docker 基礎的なコマンド

Last updated at Posted at 2020-02-15

目的

  • 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
0
4
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
0
4