• 喜欢前端以及PHP的朋友们可以加PHP同好会QQ群 点击加入qq群
  • 最近在写一个项目---"小A微信托管平台",大家可以去帮忙测试一下!功能在不断完善中,敬请关注!点击进入
  • 本站使用了PHP8.1与HTTP2.0协议,速度简直超级快有木有?

Docker 初探 — Mac os 安装Nginx

Linux Mr.Adam 4年前 (2021-01-05) 1126次浏览 已收录 0个评论

Docker 初探 --- Mac os 安装 Nginx

Docker 初探 — Mac os 安装 Nginx

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux 或 Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。——百度百科

Docker 从说明上看是一个将环境或应用进行整体打包的这么一个软件,类似 git,但 git 只能管理代码,docker 则将整个程序或应用的必要环境进行打包上传,在其他机器上’一键部署’,即开即用,这样可以方便开发者同步本地配置和服务端配置带来方便,但同时也增加了学习成本,前几天试用了一下 docker,发现使用上还是有诸多不便.接下来就用 docker 安装一个 nginx 应用.

下载 docker

首先到官网下载 docker desktop,windows,mac os,linux 均有相关的链接
docker 官网下载
在这里我是 mac os 系统,则选择 mac os 系统进行下载,像其他软件那样安装即可

注册 docker 账号

docker 和 github 一样有一个开源站点
https://hub.docker.com
注册用户登录之后即进入hub.docker.com
可以在搜索栏里搜索自己需要的库进行下载,例如 nginx,mysql,redis 等都可以很快找到

安装 nginx

docker desktop 安装完成之后在终端运行docker -v
显示如下则表示安装成功

Docker version 20.10.0, build 7287ab3

然后我们执行

docker pull nginx

nginx 就安装完成了,就是这么简单!

运行 nginx

首先看代码:

docker run --name first-nginx -p 8080:80 -v /Your/Path/html:/usr/share/nginx/html:ro -d nginx

这样 nginx 就运行起来了,简单!
以上命令意思是将 docker 环境的 80 端口映射到本地的 8080 端口,docker 环境的/usr/share/nginx/html 目录映射到本地/Your/Path/html目录中(该目录可以自己指定) -d表示在后台运行,最后的nginx 表示使用 nginx 这个仓库.
/Your/Path/html目录中创建一个index.html

echo "<h1>hello world!</h1>" > /Your/Path/html/index.html

打开浏览器访问http://localhost:8080即为index.html的内容

至此,安装 nginx 成功! :cool:


小 A 空间 , 版权所有丨如未注明转载 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明Docker 初探 — Mac os 安装 Nginx
喜欢 (1)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址