Docker is a platform designed to help developers build, share, and run container applications.
Docker是一种轻量级的虚拟化技术,同时是一个开源的应用容器运行环境搭建平台,可以让开发者以便捷方式打包应用到一个可移植的容器中,然后安装至任何运行Linux或Windows等
容器 v.s. 虚拟机
安装
最方便的就是安装Docker Desktop。Docker Desktop 提供GUI来管理容器。
brew install --cask docker
进阶:k8s
容器多了之后需要更方便的方式对容器进行编排。kubernetes是一个可移植、可扩展的开源平台,用于管理容器化的工作负载和服务,方便进行声明式配置和自动化。
对于Mac单机下搭建K8s环境,推荐使用minikube。
安装
brew install minikube
启动
参考官方文档:# minikube start
Docker 替换
容器运行时环境除了Docker,还有Podman,Colima等等。如果你使用的是Mac,注重性能,那么可以考虑使用Colima。不过对于个人用户最开箱即用的还是Docker Desktop。
安装
brew install colima
使用
参考文档:Colima Usage