最新消息:

Docker 学习笔记(1)

学习笔记 Skiychan 1705浏览 0评论

近一年来,一直在互联网上面听闻了Docker这款产品,然而自己也没有太多心思去学习它。毕竟目前的Go和ios都没学好,不想太过于分心。
然而,在混Linux群的几个群友开始玩docker了,自己在Go语言也有些进展。且,自己的几个域名都正在备案中,有个站点(本站)需要待备案号拿下来之后,搬家。听闻docker安装布署比较方便,所以就索性去学习学习了。

看了两天的书,也折腾了两天。在虚拟机、Win10和笔记本上面的Ubuntu均安装不成功docker。Maybe 墙太高了,爬不过去啊~万恶的GWF(吐槽一下)~所以就用自己在国外OVZ的垃圾VPS来装一下。结果,内核是2.xx的,我x了个去~发工单,得到的答复是OVZ升级内核的成本太高,所以不让升级。最后自己只能再另外购买了个KMV的VPS了~(用着好用的时候我再分享出来哈~)

啰嗦完毕,下面进入正题。

这次是用CentOS7来安装的,其它系统其实也差不多的使用方式,也就安装docker时有些差异而已。

1、安装docker:

安装教程在官网都有(无论是osx,ubuntu,win)官网链接直接点击此处
2、搜索并下载 nginx-php 的镜像。(因为目的只是搬博客,所以暂时不深入去了解Dockerfile等这些高深的知识)
如图所示,我们将使用这个Star最多的镜像。(https://hub.docker.com)镜像都在这个公共平台上面可以查得到。
下载此镜像:

待下载完成后,我们就可以开始使用了。

查看是否已下载:

参数名我就不再一一描述了。看英文基本能懂。

3、将VPS上面的站点资源桥接至docker容器并生成,并启动。

-d 后台启动
–name 此容器的名称
-p 80:80 将外部端口(vps上的80端口,第一个)绑定到容器的80端口(第二个)
-v 将VPS上面 /data/www.zzzzy.com 桥接到 容器的 /usr/share/nginx/html 目录(好像是linux 的 ln 软链接)
richarvey/nginx-php-fpm 则是此镜像源的名称
sh /start.sh 则是该镜像中自己的脚本

启动,查看是否成功。

如果成功则会有显示对应的信息。

其它一些细节以后再慢慢细说。Have fun…

转载请注明:SKIY开发笔记 » Docker 学习笔记(1)

发表我的评论
取消评论
表情

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

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