docker-安装部署于macOS11
docker desktop个人及小微企业版免费
docker ce 社区版免费
安装docker desktop就可以使用docker compose
备注:若只是安装了Docker Engine and Docker CLI,则继续安装docker compose插件即可。此为官方文档中所说的安装场景二。
docker 官方网站首页网络限制有时打不开无法访问,可以通过非首页进入,然后跳转至下载界面,下载,如https://docs.docker.com/compose/install/。
docker desktop包含了docker compose及作为docker compose前置条件的Docker Engine and Docker CLI。
通用系统要求
- 64-bit kernel and CPU support for virtualization
- KVM virtualization support.
- QEMU must be version 5.2 or later.
- systemd init system
- Gnome, KDE, or MATE Desktop environment
- At least 4 GB of RAm
参照
https://www.docker.com/
https://docs.docker.com/compose/install/
https://docs.docker.com/desktop/setup/install/linux/
https://blog.csdn.net/2201_75404741/article/details/140228107
前置条件
检查物理机器是否支持虚拟化
sysctl -a | grep machdep.cpu.features
输出的是cpu的一系列特性,如果有vmx,则表示支持虚拟化
sysctl kern.hv_support
如果输出为1,表示内核支持虚拟化。
安装docker
从官方在线手册,找到Release notes,找到接近的docker desktop版本下载安装。
几经曲折,参考
https://devpress.csdn.net/cloudnative/66d5802d28d2c87ccbb2dcb5.html
v4.24.2
https://desktop.docker.com/mac/main/arm64/124339/Docker.dmg
v4.28.0
https://desktop.docker.com/mac/main/amd64/139021/Docker.dmg
根据以上推测找到如下macOS版的下载地址。(备注:其中v4.24.2支持macOS big sur)
https://desktop.docker.com/mac/main/amd64/124339/Docker.dmg
官网docs的release notes中有些版本有下载链接,根据下载链接命名规则,也可推测相应的mac版本的下载链接。
下载后,如下所示,双击即可安装。
经过大概几十秒的验证之后,出现如下界面
按图示拖放之后,出现如下对话框。
完成后,打开启动台,就可以看到docker图标了。
启动终端,执行如下命令,可查看当前docker版本。
首次启动,界面如下
点击【Accept】
点击【Finish】,提示输入本机密码。
输入并确认后
提示【Sign up】
可以直接使用而不Sign up,点击下方小字【Continue without signing in】
点击默认的【Skip】
配置Docker Engine
添加如下内容:
,
"registry-mirrors": [
"https://ccr.ccs.tencentyun.com",
"https://docker.rainbond.cc",
"https://elastic.m.daocloud.io",
"https://elastic.m.daocloud.io",
"https://docker.m.daocloud.io",
"https://gcr.m.daocloud.io",
"https://ghcr.m.daocloud.io",
"https://k8s-gcr.m.daocloud.io",
"https://k8s.m.daocloud.io",
"https://mcr.m.daocloud.io",
"https://nvcr.m.daocloud.io",
"https://quay.m.daocloud.io"
]
验证安装
示例验证安装是否成功
按照右侧红色方框所示的步骤操作即可。
弹出如下
浏览器输入http://localhost:8089