docker安装nginx
我是在win10上安装的,安装nginx之前已安装docker ,docker比较好安装,在官网下载windows版一路next即可。
安装好以后打开docker,按照如下步骤即可运行
1.docker pull nginx
自动下载最新的nginx
如果需要下载指定版本的使用docker pull nginx:tags
如何获取tags
去网址上 https://hub.docker.com/explore/ 查找,然后点击details就可以找到对应tags
如果不知道nginx的镜像名字,可以在docker命令中使用 docker search nginx 搜索,知道nginx具体的镜像名
2.下载完成后使用docker images查看是否下载成功
3.运行 docker run -ti -p 80:80 nginx sh
docker run常用命令解析
-i :以交互模式运行,一般与-t共同使用。使用这个可以在运行后进入容器内
-p: 端口映射,格式为:主机(宿主)端口:容器端口
-t:分配一个伪终端
--name="nginx2018": 为容器指定一个名称;
-h "localhost1": 指定容器的hostname;
-e username="ritchie": 设置环境变量;
--env-file=[]: 从指定文件读入环境变量;
--cpuset="0-2" or --cpuset="0,1,2": 绑定容器到指定CPU运行;
-m :设置容器使用内存最大值;
--net="bridge": 指定容器的网络连接类型,支持 bridge/host/none/container: 四种类型;
--link=[]: 添加链接到另一个容器;
--expose=[]: 开放一个端口或一组端口;
4.使用docker ps 查看运行的container
5.进入容器 docker exec -it <containerid> sh
进入到/etc/nginx 就可以查看ngnix的配置文件
6.打开浏览器
docker-machine ip 查看docker 所在的machine ip
或者刚启动docker toolbox时界面上提示的ip
在浏览器中输入 http:192.168.99.100:80 即可访问nginx,这个说明我们的nginx启动成功啦!