当前位置: 首页 > ops >正文

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

http://www.xdnf.cn/news/8093.html

相关文章:

  • windows安装clamav
  • 多模态大语言模型arxiv论文略读(八十九)
  • LeetCode 404.左叶子之和的递归求解:终止条件与递归逻辑的深度剖析
  • C++学习:六个月从基础到就业——多线程编程:并发容器与无锁编程
  • Intel oneAPI对OpenCL 的支持
  • 什么是特征工程?
  • Java异常分类与Spring事务回滚机制深度剖析
  • 电子电路:为什么会产生电流超前或者滞后于电压的情况?
  • 实战演练:天猫商品详情页动态数据 API 接口开发与调用
  • Nginx 部署前端项目dist文件到局域网然后ngrok部署到公网
  • 如何使用AI为WordPress生成图片
  • 通过Python 在Excel工作表中轻松插入行、列
  • 编译xiaozhi-esp32-server-java遇到的报错
  • 痉挛性斜颈护理指南:多维度守护颈部健康
  • 快速创建 Vue 3 项目
  • ss、lsof 命令
  • AI与.NET技术实操系列(六):实现图像分类模型的部署与调用
  • 密码学标准(Cryptography Standards)介绍
  • 用vue canvas画一个能源电表和设备的监测图
  • Python的切片操作[::-1]
  • 集团企业数字化转型及集团数字化整体蓝图未来五年实施方案
  • 【图像处理入门】1. 数字图像的本质:从像素到色彩模型
  • 【计算机网络】网络层——IP协议
  • Java大厂面试:JVM调优、高并发订单处理与大数据服务场景解析
  • leetcode hot100刷题日记——9.矩阵置零
  • PYTORCH_CUDA_ALLOC_CONF基本原理和具体示例
  • 解决leetcode第3548题.等和矩阵分割II
  • asp.net core 添加 EntityFrame
  • 并发编程之并发容器类
  • [Java恶补day3] 128. 最长连续序列