docker启动nginx,包含创建数据卷和端口映射
首先先将nginx的配置文件进行获取,随便run一个nginx容器,将容器中的配置拷贝到linux中,代码如下:
docker run -p 80:80 --name nginx -d nginx #没有镜像会自动下载镜像
docker container cp nginx:/etc/nginx . #将容器中的配置拷贝到liunx中(.表示拷贝到当前目录)
之后将刚创建的容器删除docker rm -f nginx
执行以下命令即可完成启动nginx:
docker run -p 80:80 --name nginx \
-v /mydata/nginx/html:/usr/share/nginx/html \
-v /mydata/nginx/logs:/var/log/nginx \
-v /mydata/nginx/conf:/etc/nginx \
-d nginx
设置为自启动docker update nginx --restart=always
本文作者:just1t
本文链接:https://www.cnblogs.com/just1t/p/17043386.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步