摘要:最近想学习的东西太多了,自己又懒癌缠身。但是身为程序员,感觉这样一点都不酷。所以想自己在上搭建一套基于的开发环境。顶部状态栏会出现一个鲸鱼图标。至此就安装完毕了,很简单。
最近想学习的东西太多了,自己又懒癌缠身。所以写下这篇文章算是鞭策自己吧。
之前在mac上开发一直都用的是MAMP这个集成软件,虽然很方便(基本上就是打开软件点击Servers就行了)。但是身为程序员,感觉这样一点都不酷。所以想自己在mac上搭建一套基于Docker的开发环境。咱们开始吧!
我就不介绍Docker了,咱们直接入正题
下载安装Docker
Docker官网可以直接下载到Docker的.dmp,安装起来很方便。下面是Docker.dmp的下载地址:
https://store.docker.com/edit...
注意:需要先登录才能下载。
除了直接下载.dmp安装,还可以使用Homebrew来下载安装Docker(其实和下载.dmp安装差不多,就是不需要登录了):
brew cask install docker
安装完成后可以在应用列表中启动Docker app。顶部状态栏会出现一个鲸鱼图标。至此Docker就安装完毕了,很简单。你可以在终端里输入
docker --version
来查询Docker的版本。
Docker安装nginx
我们可以用
docker search nginx
来搜索nginx的镜像
拉取官方镜像
docker pull nginx
下载完成后我们可以在本地镜像列表中查到nginx的镜像
docker images REPOSITORY TAG IMAGE ID CREATED SIZE nginx latest c82521676580 3 weeks ago 109MB
通过这个办法我们再把PHP、MySql、MongoDB、redis都下载安装好。
docker images REPOSITORY TAG IMAGE ID CREATED SIZE mysql latest 29e0ae3b69b9 2 days ago 484MB mongo latest 8bf72137439e 6 days ago 380MB redis latest 4e8db158f18d 13 days ago 83.4MB nginx latest c82521676580 3 weeks ago 109MB php 7.2 466245004a83 3 weeks ago 367MB
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/29260.html
摘要:最近想学习的东西太多了,自己又懒癌缠身。但是身为程序员,感觉这样一点都不酷。所以想自己在上搭建一套基于的开发环境。顶部状态栏会出现一个鲸鱼图标。至此就安装完毕了,很简单。 最近想学习的东西太多了,自己又懒癌缠身。所以写下这篇文章算是鞭策自己吧。之前在mac上开发一直都用的是MAMP这个集成软件,虽然很方便(基本上就是打开软件点击Servers就行了)。但是身为程序员,感觉这样一点都不酷...
摘要:第三种是最简单的设置方法,设置了在容器容器时直接生效。中的是什么意思,是什么意思,后面跟个为又是什么意思表示交互,表示伪终端,是后台运行,是容器启动时执行命令在容器中打开一个进程进入。 项目背景 搭建一个基于springcloud的分布式博客系统,已经实现了基于eureka的配置中心和注册中心,为了减少本地的内存压力,使用docker将配置中心注册中心放到服务器上 初学者初探 dock...
摘要:第三种是最简单的设置方法,设置了在容器容器时直接生效。中的是什么意思,是什么意思,后面跟个为又是什么意思表示交互,表示伪终端,是后台运行,是容器启动时执行命令在容器中打开一个进程进入。 项目背景 搭建一个基于springcloud的分布式博客系统,已经实现了基于eureka的配置中心和注册中心,为了减少本地的内存压力,使用docker将配置中心注册中心放到服务器上 初学者初探 dock...
摘要:进入发现运行镜像的容器有可能也是一个系统。每次使用都会创建一个容器,如果出现已经存在的提示,请使用去移除这个容器。使用可以获取权限容器如何查看准确说如何进入到容器。这个就表示启动容器后启动保证有个进行在运行。 前言 这篇文章采用自问自答的方式记录自己的接触Docker的所想与困惑. 学习方式 菜鸟教程过一遍 -> 实战总结 -> Docker官网查找细节 基础知识 Docker搜索镜...
摘要:容器通过获取一个与同网段的地址,并默认连接到网桥,并将的地址作为网关实现容器与宿主机的网络互通,另外,同一个宿主机下同样使用模式的容器可以直接通讯。 【技术沙龙002期】数据中台:宜信敏捷数据中台建设实践|宜信技术沙龙 将于5月23日晚8点线上直播,点击报名 一、关于Docker Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。 Docker...
阅读 2829·2021-11-17 09:33
阅读 3647·2021-11-16 11:42
阅读 3465·2021-10-26 09:50
阅读 1288·2021-09-22 15:49
阅读 2993·2021-08-10 09:44
阅读 3639·2019-08-29 18:36
阅读 3886·2019-08-29 16:43
阅读 2179·2019-08-29 14:10