文档:

https://www.runoob.com/docker/macos-docker-install.html

docker 下载地址:https://download.docker.com/mac/stable/Docker.dmg

下载完成后,直接打开安装。

镜像加速

鉴于国内网络问题,后续拉取 Docker 镜像十分缓慢,我们可以配置国内镜像来解决;

  1. 修改 ~/.docker/daemon.json 文件,在文件中加入key 为 registry-mirrors 的键值对,如下所示:
 1{
 2  "experimental" : false,
 3  "features" : {
 4    "buildkit" : true
 5  },
 6  "registry-mirrors":[
 7    "https://hub-mirror.c.163.com",
 8    "https://docker.mirrors.ustc.edu.cn"
 9  ]
10}
  1. 检查加速器是否生效

如果从结果中看到了如下内容,说明配置成功。

1zhangcong@zhangcongdeMacBook-Pro ~ % docker info
2 Registry Mirrors:
3  https://hub-mirror.c.163.com/
4  https://docker.mirrors.ustc.edu.cn/
  1. 修改之后重启 Docker 即可。

常用命令:

查看docker帮助:

docker –help

查看本地已安装的镜像:

docker images

例如:

1zhangcong@zhangcongdeMacBook-Pro ~ % docker images
2REPOSITORY               TAG       IMAGE ID       CREATED       SIZE
3docker/getting-started   latest    021a1b85e641   6 weeks ago   27.6MB

查找镜像:

docker search 镜像名称

例如:

1zhangcong@zhangcongdeMacBook-Pro ~ % docker search getting-started
2NAME                                           DESCRIPTION                                     STARS     OFFICIAL   AUTOMATED
3docker/getting-started                         Getting Started tutorial for Docker             11                   
4crossplane/getting-started-with-alibaba                                                        1                    
5kingces95/getting-started                                                                      0                    
6konteyner/getting-started                                                                      0                    
7estoleru/getting-started                                                                       0                    
8crossplane/getting-started-with-aws                                                            0                    
9indigolighthouse/getting-started               Getting Started ToDo App                        0                            

拉取镜像:

docker pull 镜像名称:标签

例如:

1zhangcong@zhangcongdeMacBook-Pro ~ % docker pull docker/getting-started
2Using default tag: latest
3latest: Pulling from docker/getting-started
4Digest: sha256:b821569034e3b5fae03b40e64a866017067f3bf17effe185b782bdbf02179528
5Status: Image is up to date for docker/getting-started:latest
6docker.io/docker/getting-started:latest

删除镜像:

按镜像 ID 删除镜像:

docker rmi 镜像ID