通過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

 

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM