一. 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
以上就是本次的全部內容!