Mac系統下安裝docker及基本使用

一、可以使用Homebrew安裝docker,
$ brew cask install docker
==> Creating Caskroom at /usr/local/Caskroom
==> We'll set permissions properly so we won't need sudo in the future
Password:          # 輸入 macOS 密碼
==> Satisfying dependencies
==> Downloading https://download.docker.com/mac/stable/21090/Docker.dmg
######################################################################## 100.0%
==> Verifying checksum for Cask docker
==> Installing Cask docker
==> Moving App 'Docker.app' to '/Applications/Docker.app'.
🍺  docker was successfully installed!
二、也可以直接去官網下載docker,
三、docker基本使用命令

1、docker run 是一個最基本的命令,它指定運行哪個docker鏡像,並生成一個容器在系統中,即同時生成一個鏡像一個容器

  • 鏡像image和容器container的區別:鏡像是一個抽象,容器是實際的對象,可以理解爲鏡像是類,容器是這個類的實體對象
  • docker首先從本地主機上查找鏡像是否存在,如果不存在,docker就會從鏡像倉庫docker hub下載公共鏡像
  • 如果在執行:docker run hello word 拉取鏡像過程中會遇到失敗的情況,這個時候我們需要添加國內鏡像:
  • docker -> preference -> docker engine -> 加入以下json字段 -> 點擊reply&restart -> 再跑docker run hello word
"registry-mirrors": [

    "https://registry.docker-cn.com",

    "https://docker.mirrors.ustc.edu.cn",

    "https://hub-mirror.c.163.com"

  ]
  • 此時我們再執行docker run hello word 就會成功,如下圖

    2、docker image 查看鏡像指令(該指令列出系統上所有鏡像)
    3、docker ps -a 和 docker container ls -a 查看容器指令(列出這兩個指令是一樣的,列出系統裏面所有的docker容器,不加-a表示僅列出正在運行的容器。)
    4、docker stop xxx 停止容器

    5、docker rm xxx 刪除容器指令
    6、docker run --name xxx hello-world 改容器名更改名字後,可見其實它是在增加新名字的該鏡像容器,而不是改舊容器名
    7、docker rmi hello-world 刪除鏡像(注意:必須要把所有容器刪除完後才能刪鏡像,否則會報錯,因爲容器在引用這個鏡像。)用docker images 指令可看到刪除鏡像成功
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章