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

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

相关文章:

  • 防震基座在半导体晶圆制造设备抛光机详细应用案例-江苏泊苏系统集成有限公司
  • 【HALCON 】深入理解 gray_histo_abs 灰度直方图算子
  • 动态网页爬取:Python如何获取JS加载的数据?
  • docker多阶段构建镜像
  • C++中的菱形继承问题
  • Go语言gopacket库的HTTP协议分析工具实现
  • Springboot3
  • 【数据结构】链式二叉树
  • WebSphere Application Server(WAS)8.5.5教程第十讲
  • appstore 管理后台,如何更改已有的预览和截屏
  • 26-RTOS的基本介绍
  • 【 开源:跨平台网络数据传输的万能工具libcurl】
  • Bert预训练任务-MLM/NSP
  • Python打卡训练营day29-类的装饰器
  • 并发编程实战--对象的共享
  • 基于机器学习的策略开发和Backtrader回测
  • JAVA SE — 循环与分支和输入输出
  • VS Code + Maven 创建项目
  • JDK8中的 Stream流式编程用法优化(工具类在文章最后)
  • 【记录】PPT|PPT打开开发工具并支持Quicker VBA运行
  • 外贸网站流量/网站免费网站免费
  • 建设部网站燃气管理部门/百度投诉中心在线申诉
  • 在线代理网页免费/怎么进行seo
  • 网站的步骤/百度快照手机入口
  • 个人网页设计首页/优化seo可以从以下几个方面进行
  • 怎样做网站店铺/怎么优化网络