通過brew安裝docker以及docker的使用

一. docker的安裝

 

1.1 homebrew的cask應支持Docker for Mac,所以可以直接安裝  brew cask install docker

1.2 也可以直接到官網下載,https://download.docker.com/mac/stable/Docker.dmg
反正都不快


二. docker的使用

 

2.1 查看版本

docker --version

docker-compose --version 

docker-machine --version

2.2 查看docker信息

docker info


三. docker的基本命令

 

3.1 查看容器可用版本(nginx爲例)

docker search nginx

3.2 下載一個容器(鏡像)

docker pull nginx:latest(:後面跟容器版本)

3.3 運行一個nginx服務器

docker run -d -p 81:80 --name webserver nginx

參數說明:

--name webserver :容器名稱

-p 81:80 :端口進行映射,將本地的81端口映射到容器內部的80端口

-d nginx :設置容器中在後臺一直運行

-v ~/nginx/html:/usr/share/nginx/html 掛載,將主機項目中的目錄掛載到容器的目錄下
3.4 停止nginx服務

docker stop webserver(容器ID)

3.5 刪除nginx服務

docker rm webserver

3.6 啓動/重啓nginx服務

docker start/restart webserver

4.1 列出所有鏡像(列表包含了 倉庫名、標籤、鏡像 ID、創建時間 以及 所佔用的空間)

docker image ls

4.1.1 默認查看頂層鏡像,查看所有

docker image ls -a

注意:鏡像ID是唯一標識,一個鏡像可以對應多個標籤

4.2 查看鏡像、容器、數據卷所佔用的空間

docker system df

5.1 刪除本地鏡像

docker image rm [鏡像名稱/鏡像短ID/鏡像長ID/鏡像摘要]

5.2 刪除虛懸鏡像

docker image prune

5.3 刪除docker image ls 命令配合 刪除所有倉庫名爲redis的鏡像

docker image rm $(docker image ls -q redis)

6.1 列出容器 

docker ps 

參數說明:

-a:顯示所有的容器,包括未運行的

-l:顯示最近創建的容器

-n:列出最近創建的n個容器

7.1 進入容器

docker exec -it [容器名稱] bash

 

以上就是本次的全部內容!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章