博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CentOS7 上学习使用docker 【安装Nginx】
阅读量:6961 次
发布时间:2019-06-27

本文共 2598 字,大约阅读时间需要 8 分钟。

  hot3.png

下载镜像

docker pull nginx

启动容器

docker run -d -p 8080:80 nginx

把容器内的nginx的80端口,映射到当前服务器的8080端口,浏览器输入 输入图片说明

删除nginx容器

  1. 先查看在运行的容器
[root@izbp1e0h5tks006vnlaro4z bin]# docker ps -aCONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS                      PORTS               NAMES94db415a384f        nginx               "nginx -g 'daemon ..."   About an hour ago   Exited (0) 18 minutes ago                       affectionate_kowalevskib136815d5dfc        nginx               "nginx -g 'daemon ..."   About an hour ago   Created                                         sad_heisenberg
  1. 停止容器
[root@izbp1e0h5tks006vnlaro4z bin]# docker psCONTAINER ID        IMAGE               COMMAND                  CREATED              STATUS              PORTS                  NAMES4e882347dfec        nginx               "nginx -g 'daemon ..."   About a minute ago   Up About a minute   0.0.0.0:8081->80/tcp   ecstatic_noyce[root@izbp1e0h5tks006vnlaro4z bin]# docker stop 4e882347dfec4e882347dfec
  1. 删除容器
[root@izbp1e0h5tks006vnlaro4z bin]# docker ps -aCONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS                      PORTS               NAMES94db415a384f        nginx               "nginx -g 'daemon ..."   About an hour ago   Exited (0) 23 minutes ago                       affectionate_kowalevskib136815d5dfc        nginx               "nginx -g 'daemon ..."   About an hour ago   Created                                         sad_heisenberg[root@izbp1e0h5tks006vnlaro4z bin]# docker rm b136815d5dfcb136815d5dfc[root@izbp1e0h5tks006vnlaro4z bin]# docker ps -aCONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS                      PORTS               NAMES94db415a384f        nginx               "nginx -g 'daemon ..."   About an hour ago   Exited (0) 23 minutes ago                       affectionate_kowalevski[root@izbp1e0h5tks006vnlaro4z bin]# docker rm 94db415a384f94db415a384f[root@izbp1e0h5tks006vnlaro4z bin]# docker ps -aCONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES

指定容器nginx的参数

docker run --name nginx-001 -d -p 8080:80 -v /home/docker/nginx/html:/usr/share/nginx/html nginx

-p 参数是把 宿主的8080端口映射到容器的80端口 这里要注意-v是数据卷,可以主机和容器之间共享/home/docker/nginx/html这个目录,在容器里面就是/usr/share/nginx/html。其实这就是我们的代码目录,调试代码就是靠共享目录实现的,很方便!!

修改容器里面的配置文件

#进入容器$docker exec -it nginx-001 bash#安装工具apt-get updateapt-get install vim#查看和修改nginx的配置信息vim /etc/nginx/conf.d/default.conf

参考博文地址:

转载于:https://my.oschina.net/cqyj/blog/1793145

你可能感兴趣的文章
使用accordion插件实现页面中多区域的折叠操作8-4
查看>>
IOS开发实现app消息推送
查看>>
30套高质量的图标素材免费下载
查看>>
SAP CLIENT拷贝详细说明
查看>>
跟我学习dubbo-Dubbo监控中心的介绍与简易监控中心的安装(7)
查看>>
phpmyadmin为何要使用mysqli
查看>>
php中3DES加密技术
查看>>
crontab的使用
查看>>
Symfony2自带文件缓存(cache)功能用法
查看>>
c++ 进程锁
查看>>
从电商到O2O 下一步把流量卖给线下门店
查看>>
在JavaScript中this对象上下文作用域
查看>>
nagios部署监控多台client
查看>>
10 款免费的网络监控工具
查看>>
关于git的一些使用
查看>>
FTP服务从入门到精通
查看>>
如何简单地理解Python中的if __name__ == '__main__'
查看>>
微软云计算介绍与实践(介绍之二)
查看>>
分布式系统
查看>>
笔记素材
查看>>