内容目录
- 使用Win+R打开运行窗口,输入cmd打开命令行窗口
- 在工作目录
d:/docker
下创建一个nginx管理目录d:/docker/nginx
,一个网站根目录d:/docker/www
- 拉取nginx官方镜像:
docker pull nginx:latest
docker pull nginx:版本号
- latest表示最新版本
- 如果需要使用其它的版本,可以去Nginx官方镜像库中查看或者使用命令行
docker search nginx
命令来查看可用版本
查看本地镜像列表:
docker images
,检查镜像是否拉取成功
为了方便配置,先创建一个命名为testnginx的测试容器,将容器中的配置信息复制到本地服务器,然后将停止测试容器的运行并删除
docker run -d --name=testnginx -p 8000:80 nginx docker cp testnginx:/etc/nginx/nginx.conf d:/docker/nginx/ docker cp testnginx:/usr/share/nginx/html/ d:/docker/www/ docker cp testnginx:/etc/nginx/conf.d d:/docker/nginx/conf.d docker stop testnginx docker rm testnginx
创建一个Nginx容器命名为mynginx,命令行内容如下:
docker run -d -p 81:80 --name=mynginx -v d:/docker/www:/usr/share/nginx/www -v d:/docker/nginx/conf.d:/etc/nginx/conf.d -v d:/docker/nginx/logs:/var/log/nginx nginx:latest
命令行解析如下:
-d
在后台运行容器,并且打印容器id-p 81:80
端口映射,把mynginx容器中的 80 映射到当前主机的 81 端口--name=mynginx
将新创建的容器命名为 mynginx-v 本机目录:服务器目录
将本机
目录 映射 到容器内的目录nginx:latest
使用nginx:latest镜像创建当前容器
- 查看所有的容器
docker ps -a
在浏览器运行http://127.0.0.1:81,检查Nginx是否创建成功
0 条评论
撰写评论