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

posted @ 2023-01-11 12:33  just1t  阅读(302)  评论(0编辑  收藏  举报