mac电脑安装docker图文教程

发布时间:2022-06-19 22:50:26 作者:yexindonglai@163.com 阅读(1375)

简述

docker是什么?

Docker 属于 Linux 容器的一种封装,提供简单易用的容器使用接口。它是目前最流行的 Linux 容器解决方案。

Docker 将应用程序与该程序的依赖,打包在一个image文件里面。

运行这个文件,就会生成一个虚拟容器。

程序在这个虚拟容器里运行,就好像在真实的物理机上运行一样。

docker运行流程
  1. Docker 把应用程序及其依赖,打包在 image 文件里面。只有通过这个文件,才能生成 Docker 容器。image 文件可以看作是容器的模板。Docker 根据 image 文件生成容器的实例。同一个 image 文件,可以生成多个同时运行的容器实例。
  2. image 是二进制文件。实际开发中,一个 image 文件往往通过继承另一个 image 文件,加上一些个性化设置而生成。举例来说,你可以在 Ubuntu 的 image 基础上,往里面加入 Apache 服务器,形成你的 image。
    image 文件是通用的,一台机器的 image 文件拷贝到另一台机器,照样可以使用。一般来说,为了节省时间,我们应该尽量使用别人制作好的 image 文件,而不是自己制作。即使要定制,也应该基于别人的 image 文件进行加工,而不是从零开始制作。
  3. 为了方便共享,image 文件制作完成后,可以上传到网上的仓库。Docker 的官方仓库 Docker Hub 是最重要、最常用的 image 仓库。此外,出售自己制作的 image 文件也是可以的。

有了 Docker,就不用担心环境问题。

总体来说,Docker 的接口相当简单,用户可以方便地创建和使用容器,把自己的应用放入容器。容器还可以进行版本管理、复制、分享、修改,就像管理普通的代码一样。

安装

1、下载docker

  1. docker官网: https://docs.docker.com/desktop/mac/install/
  2. get-started方式下载:https://www.docker.com/get-started
  3. 下载docker桌面版: https://docs.docker.com/desktop/mac/install/

本次下载的是docker的桌面版本,因为安装简单,配置也方便;下载后名为 docker.dmg 结尾的文件就是安装包,这正是mac能识别的可执行文件;

2、安装

安装很简单,只需要双击 docker.dmg 即可,然后将docker 图标拖动到Application处即可,

安装完成后,当我们在应用程序列表中看到docker图标,就表示docker已经安装完成了

3、配置国内镜像源

3.1、为什么要配置镜像?

因为docker服务器在国外,基于网速与“和谐墙”的问题,所以我们在国内操作国外镜像可能无法正常拉取,这需要我们为docker设置国内的阿里云镜像加速器。

但如果你此时不在中国大陆,或者你的网络已经翻墙了, 可以访问国外网站,那么就可以不设置镜像源!

在应用程序中打开 docker ,接着会初始化一段时间,一般几秒就完成了,接着会在右上角显示一个小船上面有集装箱的图标,

我们点一下这个图标,然后点击 preferences...

然后点击 Docker Engine,在框中输入国内阿里云的镜像源

json 内容

  1. {
  2. "debug": true,
  3. "experimental": false,
  4. "registry-mirrors": [
  5. "https://e29lwva9.mirror.aliyuncs.com"
  6. ]
  7. }

到这里,docker就安装完成了,如果需要了解 docker的用法,可以看我的另外一篇文章 : docker常用命令集锦

关键字Docker