扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
本篇内容主要讲解“怎么用Docker部署NGINX”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么用Docker部署NGINX”吧!
目前累计服务客户近千家,积累了丰富的产品开发及服务经验。以网站设计水平和技术实力,树立企业形象,为客户提供成都网站设计、网站制作、网站策划、网页设计、网络营销、VI设计、网站改版、漏洞修补等服务。创新互联公司始终以务实、诚信为根本,不断创新和提高建站品质,通过对领先技术的掌握、对创意设计的研究、对客户形象的视觉传递、对应用系统的结合,为客户提供更好的一站式互联网解决方案,携手广大客户,共同发展进步。
centos7安装docker
使用 yum 安装
注:docker 要求 centos 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的centos 版本是否支持 docker 。
#查看你当前的内核版本 uname -r #安装 docker sudo yum -y install docker #启动 docker 后台服务 sudo service docker start #测试运行 hello-world,由于本地没有hello-world这个镜像,所以会下载一个hello-world的镜像,并在容器内运行。 sudo docker run hello-world
使用脚本安装 docker
#确保 yum 包更新到最新 sudo yum update #执行 docker 安装脚本,执行这个脚本会添加 docker.repo 源并安装 docker。 curl -fssl https://get.docker.com/ | sh #启动 docker 进程 sudo service docker start #验证 docker 是否安装成功并在容器中执行一个测试的镜像 sudo docker run hello-world
docker容器基本操作
#运行ubuntu镜像,并创建一个交互式的环境 sudo docker run -it ubuntu bash #查看运行进程 sudo docker ps -a #查看容器镜像详细信息 sudo docker inspect 容器名#重新启动开始的容器 sudo docker start 容器名 #删除已有容器 sudo docker rm 容器名
docker容器开启守护式进程
第一种方法:
#进入交互式的环境 sudo docker run -it ubuntu bash #按ctrl+p 和ctrl+q退出 #查看运行进程 sudo docker ps #附加到正在运行的容器 sudo docker attach 容器名
第二种方法:
#进入交互式的环境 sudo docker run -d ubuntu /bin/sh -c "while true; do echo hello world; sleep 1; done" #查看运行进程 sudo docker ps #使用日志命令查看正在运行的容器 sudo docker logs -tf --tail 0 容器名#查看容器内的进程 sudo docker top 容器名 #在运行中的容器中运行新的进程 sudo docker exec -itd 容器名
docker容器停止守护式进程
第一种方法:发送命令,等待停止
sudo docker stop 容器名
第二种方法:直接杀死
sudo docker kill 容器名
docker中部署静态网站
nginx部署流程
创建映射80端口的交互式容器
安装nginx
安装文本编辑器vim
创建静态页面
修改nginx配置文件
运行nginx
验证网站访问
#新建容器web,设置容器端口映射ip:hostport:containerport sudo docker run -p 0.0.0.0:8080:80 --name web -i -t ubuntu bash #进入容器交互环境 #更新包 apt-get update #安装nginx apt-get install -y nginx #安装vim apt-get install -y vim #按ctrl+p 和ctrl+q退出,开启守护进程 #查看守护进程 sudo docker ps #查看端口映射 sudo docker port web #查看web容器进程情况 sudo docker top web #查看web信息,找到容器ip sudo docker inspect web
到此,相信大家对“怎么用Docker部署NGINX”有了更深的了解,不妨来实际操作一番吧!这里是创新互联网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流