MacOS安装和配置Docker

矫情吗;* 2023-07-17 06:21 142阅读 0赞

MacOS安装和配置Docker

一、碎碎念

  • 入坑Docker有一段时间了,但其实在更早的时候就已经大致了解过Docker了,毕竟凭借其轻量化以及快速移植、部署等特点在行业内也是愈加受重视。一直没有上手把玩的想法(其实就是懒,看看上篇博客的发布日期,惨不忍睹…)所以为啥我会考虑在电脑上装Docker呢,因为上一台电脑我是直接安装了mysql,换了这台之后就一直没装,一直用的是我在云服务器上装的mysql,但是有时候做点本地测试还是做点小项目,还是苦于本地没有mysql。于是某天我就想到了Docker,拉个mysql镜像下来,暴露一下端口,宿主机不就有mysql用了,想删掉的话也方便!

二、基本概念

  • 我觉得很有必要陈述一下Docker的几个基本概念,感觉get完这个几个点,聪明人基本就能慢慢玩转Docker了

    • (1) Docker镜像

      • Docker镜像就是一个只读的模版,一个镜像可以包含一个完整的ubuntu操作系统环境,里面仅安装了Apache或用户需要的其他应用程序
      • 关键在于镜像可以用来创建Docker容器,Dcoker提供了一个很简单的机制来创建或者更新现有的镜像,也可以直接下载其他人已经做好的镜像来使用
    • (2) Docker容器

      • Docker利用容器来运行应用,容器是从镜像创建的运行实例,它可以被启动、开始、停止、删除、打包成镜像,每个容器都是相互隔离的,保证安全的平台
      • 可以把容器看成一个简易版的Linux环境(包括root用户权限、进程空间、用户空间和网络空间等)和运行在其中的应用程序
      • 注:镜像是只读的,容器在启动的时候创建一层可写层
    • (3) Docker仓库

      • Docker仓库的概念跟Git类似,当你创建了自己的镜像之后就可以使用push命令将它上传到公有或者私有仓库,在另一台机器上需要使用时,pull即可
      • 仓库如DockerHub

三、安装与配置

  • 官方给定的下载地址速度太慢,不过可以使用国内的镜像地址,点击直接下载
  • 下载,正常的双击安装,双击打开,其Dashboard如下图所示

    在这里插入图片描述

  • 然后还有最重要的一个步骤,就是添加镜像源地址,加速镜像的拉取,进入设置页面,如下图,均已标出

    在这里插入图片描述

  • 我随意添加了两个地址,这类地址挺多的,各有所好,这里列出来方便copy

    1. "registry-mirrors": [
    2. "https://docker.mirrors.ustc.edu.cn",
    3. "https://jxnpgwiz.mirror.aliyuncs.com"
    4. ]
  • 然后就可以开始尽情使用了,使用docker的各式命令(如同git命令一般,这里就不赘述了)进行镜像拉取、容器配置、部署、镜像生成等等操作,个人觉得还是挺舒服的

四、后续

  • docker的玩法各种各样,前阵子尝试了几种姿势,数据库、缓存集群、网站部署之类的,等有时间再回过头写博客记录一下吧(要是没后续的话,那就是说明又摸鱼了…

发表评论

表情:
评论列表 (有 0 条评论,142人围观)

还没有评论,来说两句吧...

相关阅读