MacOS安装和配置Docker
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
"registry-mirrors": [
"https://docker.mirrors.ustc.edu.cn",
"https://jxnpgwiz.mirror.aliyuncs.com"
]
- 然后就可以开始尽情使用了,使用docker的各式命令(如同git命令一般,这里就不赘述了)进行镜像拉取、容器配置、部署、镜像生成等等操作,个人觉得还是挺舒服的
四、后续
- docker的玩法各种各样,前阵子尝试了几种姿势,数据库、缓存集群、网站部署之类的,等有时间再回过头写博客记录一下吧(要是没后续的话,那就是说明又摸鱼了…
还没有评论,来说两句吧...