使用Docker搭建 nginx容器笔记
2023-09-11 14:20:09 时间
拉取官方 nginx 镜像
sudo docker pull nginx
我的 nginx 文件是放入到 ~/dockers/nginx
下
创建 挂载的目录
mkdir -p ~/dockers/nginx/{www,logs}
启动一个容器
cd ~/dockers/nginx
sudo docker run --rm -d -p 8082:80 --name nginx-test-web \
-v ${PWD}/www:/usr/share/nginx/html \
-v ${PWD}/logs:/var/log/nginx \
nginx
${PWD}: 是当前目录的完整地址,如: 输入 pwd 命令,会输出
/home/vagrant/dockers/nginx
--rm:容器终止运行后,自动删除容器文件。
-d 后台运行
-p 8082:80: 将容器的 80 端口映射到主机的 8082 端口.
--name nginx-test-web:将容器命名为 nginx-test-web
-v ${PWD}/www:/usr/share/nginx/html:将我们自己创建的 www 目录挂载到容器的 /usr/share/nginx/html。
-v ${PWD}/logs:/var/log/nginx:将我们自己创建的 logs 挂载到容器的 /var/log/nginx。
我的静态文件,就可以放入到 ~/dockers/nginx/www
下了
使用 http://{ip}:8082
就可以访问到 nginx了
References
相关文章
- Centos7 安装docker
- Docker学习笔记
- 【Docker】docker安装mysql
- Docker笔记
- Ubuntu安装Docker引擎和支持HTTPS的docker-registry服务
- 启动docker容器时报错:iptables failed: iptables --wait -t nat -A DOCKER -p tcp -d 0/0 --dport 5000 -j DNAT -
- docker-maven-plugin的pom配置
- Docker 入门 到部署Web 程序- (阿里面试常用的docker命令和优点)
- 【项目实战】基于Docker安装Jenkins
- Docker使用笔记
- 78.第十七章 企业级容器技术docker -- Docker 镜像制作和管理(六)
- Docker 学习笔记 2019-05-27
- 【云原生 • Docker】docker 环境搭建、docker 与容器常用指令大全
- Docker学习笔记19:docker使用之命令大全
- Docker学习笔记16:docker实例之安装 Nginx
- Docker学习笔记14:docker使用之Machine
- 【长篇博文】Docker学习笔记与深度学习环境的搭建和部署(一)
- 云原生之使用Docker部署docker-compose-ui工具
- Mac book pro打开docker出现The data couldn’t be read because it is missing