docker中使用nginx
1、从仓库中拉取nginx镜像
sudo docker pull nginx
2、启动nginx
sudo docker run -p 80:80 --name nginx -d nginx
参数:
-p:设置映射的端口号
--name: 给容器起一个名字
-d: 让容器在后台运行
3、进入容器
sudo docker exec -it nginx /bin/bash
4、复制配置文件到宿主机
sudo docker cp nginx(容器id或名称,根据自己命名来操作):/etc/nginx/nginx.conf 宿主机目录(自己设置目录)
5、将nginx配置及html挂载到宿主机
sudo docker run -p 80:80 --name nginx -v /home/hgp/nginx/nginx.conf(宿主机目录,自己设置):/etc/nginx/nginx.conf -v /home/hgp/nginx/html(宿主机目录,自己设置):/etc/share/nginx/html -d nginx