docker容器中如何部署nginx


docker容器中如何部署nginx,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。1.查找镜像
docker search nginx2.拉取官方的Nginx镜像docker pull nginx3.创建本地数据卷:mkdir -p /home/nginx/www /home/nginx/logs /home/nginx/conf4.添加宿主机目录权限chmod -R 777 /home/nginx/www5.默认配置文件启动nginx容器:docker run –rm –name nginx-test -p 80:80 -d nginx6.复制配置文件到本地目录:docker cp 容器id:/etc/nginx/nginx.conf /home/nginx/conf7.进入容器:docker container exec -it 容器id /bin/sh8.启动nginx容器挂载宿主机目录,映射端口docker run -d -p 80:80 –name nginx-test-web -v /home/nginx/www:/usr/share/nginx/html -v /home/nginx/conf/nginx.conf:/etc/nginx/nginx.conf -v /home/nginx/logs:/var/log/nginx –privileged=true nginx:1.15.7-alpine镜像恢复与迁移1.容器存为镜像docker commit 容器名称 镜像名称2.镜像备份docker save -o mynginx.tar mynginx3.上传及导入镜像上传开发云主机域名:rz下载: sz 文件名docker load -i mynginx.tar其他docker常用命令:删除容器:docker rm 容器id删除镜像:docker rmi 镜像id安装tree:yum -y install tree查看目录:tree 目录名.docker run 只在第一次运行时使用,将镜像放到容器中,以后再次启动这个容器时,只需要使用命令docker start 即可。docker run相当于执行了两步操作:将镜像放入容器中(docker create),然后将容器启动,使之变成运行时容器(docker start)。docker start的作用是,重新启动已存在的镜像。也就是说,如果使用这个命令,我们必须事先知道这个容器的ID,或者这个容器的名字,我们可以使用docker ps找到这个容器的信息。看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注开发云行业资讯频道,感谢您对开发云的支持。

相关推荐: 虚拟主机贵不贵

虚拟主机贵不贵?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。大家在购买虚拟主机时,会发现万网等国内的虚拟主机品牌要比国外贵好多,这是什么原因呢,我们来系统解释一下。主机贵与便宜分区域事实上,不…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

Like (0)
Donate 微信扫一扫 微信扫一扫
Previous 05/20 09:23
Next 05/20 09:23

相关推荐