1、下载、安装镜像
sudo docker pull nginx:latest
2、创建、初始化并启动容器
2.1、Linux环境
sudo docker run --privileged --name nginx \
-v /etc/localtime:/etc/localtime \
-v /home/usr/local/docker/nginx/nginx.conf:/etc/nginx/nginx.conf \
-v /home/usr/local/docker/nginx/conf.d:/etc/nginx/conf.d \
-v /home/usr/local/docker/nginx/www:/usr/share/nginx \
-v /home/usr/local/docker/nginx/logs:/var/log/nginx \
-v /home/usr/local/docker/nginx/ssl:/etc/nginx/ssl \
-p 80:80 -p 443:443 \
-d nginx
2.2、Windows环境
docker run --name nginx `
-e TZ=Asia/Shanghai `
-v D:\Server\Docker\docker_share\nginx\nginx.conf:/etc/nginx/nginx.conf `
-v D:\Server\Docker\docker_share\nginx\conf.d:/etc/nginx/conf.d `
-v D:\Server\Docker\docker_share\nginx\www:/usr/share/nginx `
-v D:\Server\Docker\docker_share\nginx\logs:/var/log/nginx `
-v D:\Server\Docker\docker_share\nginx\ssl:/etc/nginx/ssl `
-p 80:80 -p 443:443 `
-d nginx
3、进容器测试
sudo docker exec -it nginx /bin/bash
4、脚本中参数说明
--name 容器名称
--privileged 授予容器完全的系统权限
-v 宿主机数据目录:容器数据目录
-v /etc/localtime:/etc/localtime 同步宿主机和容器的时间
-p 宿主机端口:容器端口
镜像名
5、注意事项
请参考另外一篇博文,链接如下:

本文详细介绍如何使用Docker部署Nginx服务。包括下载Nginx镜像、创建及初始化容器、设置容器目录映射及端口映射等步骤,并提供测试方法。
918

被折叠的 条评论
为什么被折叠?



