Mac安装docker

这篇具有很好参考价值的文章主要介绍了Mac安装docker。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、docker是什么?

1、Docker的三个基本概念:

  • Image(镜像)
  • Container(容器)
  • Repository(仓库)

Docker的思想来自于集装箱,集装箱解决了什么问题?

在一艘大船上,可以把货物规整的摆放起来。并且各种各样的货物被集装箱标准化了,集装箱和集装箱之间不会互相影响。那么我就不需要专门运送水果的船和专门运送化学品的船了。只要这些货物在集装箱里封装的好好的,那我就可以用一艘大船把他们都运走。docker就是类似的理念。现在都流行云计算了,云计算就好比大货轮。docker就是集装箱.

还不懂得话,在这么理解,docker你理解为快递车.

那么快递车是不是有一个个包裹,包裹可以理解为一个镜像,镜像可以理解为一个Java类,而容器可以理解为Java类的实例。类只有一个,但可以new出千千万万个实例对象。所以,镜像只是一个可以生成容器的东西,而容器才能让程序运行起来。

仓库的话,比如说,都应该用过git吧,完全可以理解为git,上传拉取操作

2、那么docker有什么好处呢?

最简单的一个例子,比如说,你在刚开始的一台服务器部署项目,那么部署项目一定要配置mysql等环境是吧,那么现在你要吧这个项目迁移到另一台服务器上,又要重写在另一台服务器上重写配置mysql等环境.可能会出现版本错乱等错误,很麻烦,那么现在第一次部署项目的时候,把项目等环境直接放进docker里面,下次你要迁移项目到另一台服务器上,自己把docker镜像上传到docker仓库上,然后再另一台服务器拉取就直接可以了,这只是好处之一。

二、Mac安装Docker

1、前提是安装homebrew

(如果未安装,可以打开终端,输入以下命令安装Homebrew)

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Copy

2、控制台输入命令 (安装过程需要点时间,可以先看下面步骤)

brew install --cask --appdir=/Applications docker

安装成功显示如下:

Mac安装docker

然后就可以在应用中看到小鱼人(docker)

Mac安装docker

3、点击小鱼人(docker)

Mac安装docker

提示:需要输入电脑密码(输入即可)

Mac安装docker

4、查看安装成功命令

docker --version

显示如下表示安装成功

Mac安装docker文章来源地址https://www.toymoban.com/news/detail-435375.html

到了这里,关于Mac安装docker的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Docker基本概念

    1、容器化 如何确保应用能够在开发环境和生产环境中运行和通过质量检测?并在部署过程中不出现令人头疼的版本、配置问题,也无需重新编写代码和进行故障修复? 答案:使用容器,Docker之所以发展如此,是因为它对此给出了一个标准化的解决方案 - 系统平滑移植,容器

    2024年02月16日
    浏览(34)
  • Docker(一)简介和基本概念

    作者主页: 正函数的个人主页 文章收录专栏: Docker 欢迎大家点赞 👍 收藏 ⭐ 加关注哦! 本章将带领你进入 Docker 的世界。 什么是 Docker ? 用它会带来什么样的好处? 好吧,让我们带着问题开始这神奇之旅。 Docker 最初是 dotCloud 公司创始人 Solomon Hykes 在法国期间发起的一

    2024年01月19日
    浏览(38)
  • 快速了解Docker(概念+基本组成)

    容器虚拟化技术,系统平滑移植, 解决了运行环境和配置问题的软件容器,方便做持续集成并有助于整体发布的容器虚拟化技术 Docker的出现使得Docker得以打破过去程序即应用的观念,透过镜像将作业系统核心除外,运作应用程序所需要的系统环境,由下而上打包,达到应用

    2024年01月19日
    浏览(54)
  • Docker 的基本概念和优势

    Docker 是一种开源的容器化平台,可以轻松部署、管理和运行应用程序。它基于 Linux 容器技术,可以将应用程序和其依赖项打包到一个可移植的容器中,从而使应用程序更易于部署、移植和扩展。 Docker 的主要优势包括: 1. 简化部署:与传统的部署方式相比,Docker 可以在几分

    2024年02月10日
    浏览(38)
  • docker的基本管理和概念

    docker是什么? docker是开源的应用容器引擎。基于go语言开发的。运行在Linux系统中的开源的轻量级的“虚拟机”。 docker的容器技术可以在一台主机上轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器 docker的宿主机是linux系统。集装箱可以理解为相互隔离的呃容

    2024年02月04日
    浏览(39)
  • 【linux】docker基本概念和基础指令操作(镜像、容器)

    docker 镜像 images xxxx(名称):xxxx(版本号) 每一个image可以生成若干个 容器 (container),所有用相同镜像生成的容器环境完全一样 每一个容器都是一个完全独立的云端服务器

    2024年02月01日
    浏览(52)
  • docker 的volume 是个什么概念

    在Docker中,Volume(卷)是一种用于在容器和主机之间共享和持久化数据的机制。Volumes允许在容器之间或容器与主机之间共享文件,并且数据在容器的生命周期中是持久的。这是因为容器的文件系统是临时的,容器被删除后文件系统中的数据也会被清除,而Volume提供了一种解决

    2024年02月22日
    浏览(39)
  • 什么是docker和docker-compose?这些概念你必须知道

    在后面的软件安装中,我们会使用到docker和docker-compose,为了帮助大家理解这两个工具,本文会先进行一个简单的介绍。 概括来说,Docker 和 Docker Compose 是两个可以让我们更方便地在Linux环境中搭建和运行应用的工具。这里我们以安装WordPress为例进行说明。 Docker 是一种可以让

    2024年02月19日
    浏览(38)
  • 今天用AI创作助手写的文章--Docker提问系列介绍 Docker 的基本概念和优势

    Docker 是一款开源的容器化平台,它可以让你将应用程序和其依赖项打包到一个可移植的容器中,从而实现快速部署、扩展和管理应用程序的能力。以下是 Docker 的基本概念和优势: 镜像(Image):一个静态的文件,包含用于运行应用程序的所有必要文件和环境变量。 容器(

    2024年02月07日
    浏览(45)
  • Kafka基本概念及其配置--docker desktop下的配置(尚未更新完成)

    Apache Kafka 是一款开源分布式流处理平台。可以用来发布和订阅数据以及对数据进行实时或者离线处理。 高吞吐量、低延迟 :kafka每秒可以处理几十万条消息,它的延迟最低只有几毫秒,每个topic可以分多个partition, consumer group 对partition进行consume操作; 扩展性强 :支持分布式

    2024年03月11日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包