现在基本上都使用docker进行部署项目,所以还是有必要学习下,关于docker的简介这里就不在描述,本文转载自https://yeasy.gitbooks.io/docker_practice/content/install/mac.html

如果你不是macOS 系统,也可以上我贴出来的gitbook上进行查找对应系统的安装方法,还是感谢谢该系列的大神文章

macOS 安装 Docker Desktop CE

系统要求

Docker Desktop for Mac 要求系统最低为 macOS Sierra 10.12。

安装

使用 Homebrew 安装

Homebrew 的 Cask 已经支持 Docker Desktop for Mac,因此可以很方便的使用 Homebrew Cask 来进行安装:

$ brew cask install docker

运行

从应用中找到 Docker 图标并点击运行。

运行之后,会在右上角菜单栏看到多了一个鲸鱼图标,这个图标表明了 Docker 的运行状态。

第一次点击图标,可能会看到这个安装成功的界面,点击 "Got it!" 可以关闭这个窗口。

以后每次点击鲸鱼图标会弹出操作菜单。

启动终端后,通过命令可以检查安装后的 Docker 版本。

$ docker --version
Docker version 19.03.1, build 74b1e89
$ docker-compose --version
docker-compose version 1.24.1, build 4667896b
$ docker-machine --version
docker-machine version 0.16.1, build cce350d7

如果 docker version、docker info 都正常的话,可以尝试运行一个 Nginx 服务器:

$ docker run -d -p 80:80 --name webserver nginx

服务运行后,可以访问 http://localhost, 如果看到了 "Welcome to nginx!",就说明 Docker Desktop for Mac 安装成功了。

要停止 Nginx 服务器并删除执行下面的命令:

$ docker stop webserver
$ docker rm webserver

镜像加速

如果在使用过程中发现拉取 Docker 镜像十分缓慢,可以配置 Docker 国内镜像加速。

对于使用 macOS 的用户,在任务栏点击 Docker Desktop 应用图标 -> Perferences,在左侧导航菜单选择 Docker Engine,在右侧像下边一样编辑 json 文件。修改完成之后,点击 Apply & Restart 按钮,Docker 就会重启并应用配置的镜像地址了。

{
"registry-mirrors": [
"https://dockerhub.azk8s.cn",
"https://reg-mirror.qiniu.com"
]
}

检查加速器是否生效

执行 $ docker info,如果从结果中看到了如下内容,说明配置成功。

Registry Mirrors:
https://dockerhub.azk8s.cn/

最新文章

  1. JS~~~ 前端开发一些常用技巧 模块化结构 &&&&& 命名空间处理 奇技淫巧!!!!!!
  2. Servlet的配置
  3. Orchard源码分析(4):Orchard.Environment.OrchardStarter类
  4. JavaScript学习笔记及知识点整理_3
  5. web应用性能测试-Tomcat 7 连接数和线程数配置
  6. Unity资源Assetmport New Asset对话框
  7. JAVA自定义注释(Target,Retention,Documented,Inherit)
  8. [Apache] 2.2与2.4版本在设置虚拟域名时的小差别
  9. 王帅:深入PHP内核
  10. keil中for循环变量递减,无法跳出循环的问题
  11. LTTng调试: 一个系统软件工程师的随手涂鸦
  12. Java初认识--Java中的语法结构
  13. 求余区间的求和类问题 离线+线段树 HDU4228
  14. 前端ajax请求百度地图api
  15. mysql数据库中实现内连接、左连接、右连接
  16. openssh升级到openssh-7.5p1踩坑
  17. odoo自动更新表中数据
  18. Eclipse修改workspace目录的几种方式
  19. PAT 1070 结绳(25)(代码)
  20. ligerUI利用a标签下载文件

热门文章

  1. CSS之border绘制三角形
  2. SVN安装简介
  3. 「SAP技术」A项目关联公司间退货STO流程
  4. English: Class Speed
  5. Android 程序分析环境搭建-Android 9 -代码下载编译
  6. 再看Java之温故知新(体系篇)
  7. FTP 代码含义
  8. C#的语法----程序结构(2)
  9. 51和32共用keil5方法
  10. java之递归