安装Docker Desktop Link to heading

Docker提供了Mac版的安装包,在Docker 网站下载docker.dmg安装即可。

Mac版Docker的底层是基于Linux VM运行的,即Docker daemon是运行在一个轻量级的Linux VM之上的。

Mac版Docker主要用于开发和测试。

安装之后,可以执行相关命令检查下:

➜  ~ docker --version
Docker version 19.03.8, build afacb8b
➜  ~ docker-compose --version
docker-compose version 1.25.4, build 8d51620a

故障排除 Link to heading

如果docker出现故障,除了可以卸载重新安装,还可以试试Mac版Docker自带的故障排除功能,点击Docker小鲸鱼后,选择Troubleshoot

docker-troubleshoot

可以进行诊断、重置磁盘等操作。

Dashboard Link to heading

Mac版Docker还提供了一个可视化的界面,可以看到当前运行的容器的状态、例子以及配置等信息,如:

docker-dashboard

docker-dashboard-log

Kubernetes Link to heading

Mac版Docker包含一个单机的Kubernetes服务器,可以将Docker容器或服务部署到Kubernetes中去测试。

docker-kubernetes

  • Enable Kubernetes:表示启用自带的Kubernetes
  • Deploy Docker Stacks to Kubernetes by default:将Kubernetes设置为docker stack默认的服务编排器

首先使Kubernetes客户端kubectl连接本地的Kubernetes服务器:

➜  ~ kubectl config get-contexts
CURRENT   NAME                 CLUSTER          AUTHINFO         NAMESPACE
*         docker-desktop       docker-desktop   docker-desktop
          docker-for-desktop   docker-desktop   docker-desktop
➜  ~ kubectl config use-context docker-desktop
Switched to context "docker-desktop".

references Link to heading