Docker Engine
Docker CLI Client
Docker Compose
Docker Machine
第1种:命令方式安装docker
用brew进行安装
brew cask install docker
第2种:Docker Desktop for Mac安装
Docker Desktop for Mac是Docker管理桌面IDE,用于在Mac上构建,调试和测试Dockerized应用程序。 Docker Desktop for Mac是一个完整的开发环境,与Mac OS Hypervisor框架,网络和文件系统深度集成。在Mac上运行Docker的最快,最可靠的方式。
系统要求:Docker Desktop for Mac。至少4GB的RAM。Mac Book基本都满足需要。
在Docker官方网站下载安装文件:https://hub.docker.com/editions/community/docker-ce-desktop-mac
下载 Docker.dmg安装文件,直接双击安装完成就可以了。
双击,拖拽安装包括:安装提供Docker Engine,Docker CLI客户端,Docker Compose,Docker Machine和Kitematic。
第3种:Docker Toolbox
Docker Toolbox,使用Oracle VirtualBox虚拟机软件,而不是HyperKit。
Docker Toolbox在Mac上的/ usr / local / bin中安装docker,docker-compose和docker-machine。 它还安装了VirtualBox。
以上方便简单的 建议直接https://hub.docker.com/editions/community/docker-ce-desktop-mac 下载,这里面注意的一个点就是根据电脑下载
Mac with Intel chip --> Intel芯片
Mac with Apple chip --> Apple M1芯片
入门项目是一个简单的 GitHub 存储库,其中包含构建映像并将其作为容器运行所需的一切。
通过在容器中运行 Git 克隆存储库。
docker run --name repo alpine/git clone https://github.com/docker/getting-started.gited/ .
docker cp repo:/git/getting-started/ .
Docker 镜像是专用于您的容器的私有文件系统。 它提供了容器所需的所有文件和代码。
cd getting-started
docker build -t docker101tutorial .
根据您在上一步中构建的图像启动一个容器。 运行容器会使用私有资源启动您的应用程序,与您机器的其余部分安全隔离。
docker run -d -p 80:80 --name docker-tutorial docker101tutorial
您必须登录到 Docker Hub 才能共享您的图像。 在这里登录。
在 Docker Hub 上保存并共享您的映像,使其他用户能够轻松地在任何目标计算机上下载和运行该映像。
docker tag docker101tutorial /docker101tutorial
docker push /docker101tutorial