首先我们一步一步来,
1:镜像的使用
1.1使用镜像搭建php环境
网上有很多类似的例子按着使用一遍应该会了解一点,我觉得杨写的入门很好
按上面能完成1.1这一部分的学习,感觉是不是很简单,虽然不明所以,但是有些东西了解到理解慢慢就够了,知道其然就够,之其所以然那些看自己喜好喜欢研究就去研究。我只是喜欢用工具但是不研究
1.2docker 安装nginx服务器
这里可以看看我前面写的docker help命令新手来说很有帮组,特别跟我一样一个半吊子英语的
docker help
想要查看当前docker支持的命令
先来创建nginx吧,只需要敲入下面的命令docker help run
docker run --detach --name web nginx
是不是很简单那呢,过一下应该会出现下载,下载该镜像玩会自动运行这个镜像的如果你不想自动docker search搜索一个自己想要的镜像过着其他位置的镜像文件下载
下载安装成功之后会出现一长串字母数字的组合例如我的:
可以查看已经安装的容器,6059eaf8afacef2e27c81cb583302509e160c2bbc724812c2543688fe328dc01
docker@default:~$ docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 6059eaf8afac nginx "nginx -g 'daemon ..." 3 hours ago Up 3 hours 80/tcp web 97d5c2a80cda 0722 "/bin/bash" 2 days ago Up 2 days 0.0.0.0:80->80/tcp test docker@default:~$
是不是多出了一个nginx服务器名称为web的服务器
访问该台服务器
这个命令将下载一个最新的包括/bin/sh等命令的一个BusyBox的Docker镜像,并通过tty的方式进行交互,同时以非守护进程的方式运行/bin/sh.成功后,将出现/bin/sh的提示符:docker run --interactive --tty --link web:web --name my_tty busybox /bin/sh
使用wget命令,访问我们的Nginx服务器:/ #
成功的画应该出现一个欢迎的Webcome to nginx!服务页面/ # wget -O - http://web/
如果想退出这个容器(在后台运行)需要按下ctrl+p ctrl+q
1.3退出进入某一个容器
前面退出容器,但是怎么进入可能前面有人参考前面文档,用attach,我不知道为什么这个只要退出或者exit;改服务就会停止,所以我就没用了
那么进入某一个容器到底用那个服务呢,
用exec,就那1.2那说容器名为web,进入如下:
那么退出呢docker exec -it web /bin/sh
exit;
就是这么简单,至于你进入nginx里面你想做什么那还不是你说的算,都是一样操作了
后面文章就是搭建laravel5.4运行环境了