Docker 安装 Nginx

Updated on with 0 views and 0 comments

服务器版本: CentOS 7

拉取官方的镜像

docker pull nginx

使用Nginx镜像

拷贝配置

启动容器

docker run \
-p 80:80 \
--name mynginx \
--rm \
-d \
nginx

命令说明

  • --name:容器的名字为mynginx
  • --rm:容器停止运行后,自动删除容器文件
  • -d:在后台运行

把容器里面的 Nginx 配置文件拷贝到本地

docker cp mynginx:/etc/nginx .

mynginx容器的/etc/nginx拷贝到当前目录。不要漏掉最后那个点。

将这个文件夹改名为conf

mv nginx conf

拷贝日志

docker cp mynginx:/var/log .

停止容器

docker stop mynginx

运行容器

docker run \
-p 80:80 \
--name mynginx \
-v $PWD/conf:/etc/nginx \
-v $PWD/log:/var/log \
-d nginx

命令说明

  • -v $PWD/conf:/etc/nginx 把主机中当前目录下的conf挂载到容器的/etc/nginx