基于docker创建nginx容器

docker一键安装可以参考我这个博客:一键安装docker

1.创建基础容器

powershell 复制代码
docker run -p280:280 --name nginx -d nginx

创建挂载到容器的宿主机文件夹

powershell 复制代码
mkdir -p /home/000nginx-ebrms-ftp/html
mkdir -p /home/000nginx-ebrms-ftp/logs
mkdir -p /home/000nginx-ebrms-ftp/conf

拷贝相关配置到宿主机文件夹

powershell 复制代码
docker container cp nginx:/etc/nginx /home/000nginx-ebrms-ftp/conf
mv /home/000nginx-ebrms-ftp/conf/nginx/* /home/000nginx-ebrms-ftp/conf
rm -rf /home/000nginx-ebrms-ftp/conf/nginx

删除基础容器

powershell 复制代码
docker stop nginx
docker rm nginx

2、创建改造后的容器

powershell 复制代码
docker run -p 20012-20023:20012-20023 --restart=always --name nginx \
-v /home/000nginx-ebrms-ftp/html:/usr/share/nginx/html \
-v /home/000nginx-ebrms-ftp/logs:/var/log/nginx \
-v /home/000nginx-ebrms-ftp/conf/:/etc/nginx \
-d nginx
相关推荐
处女座_三月11 分钟前
kubectl 命令行更新项目版本号
docker·容器·kubernetes
Cat God 00741 分钟前
基于Docker的MySQL 主从复制(读写分离)
mysql·docker·容器
卡布叻_星星1 小时前
Docker之Nginx前端部署(Windows版-x86_64(AMD64)-离线)
前端·windows·nginx
m0_474606781 小时前
Linux安装docker教程
linux·运维·docker
Jewel Q2 小时前
QEMU、KVM、Docker、K8s(Kubernetes)
docker·容器·kubernetes
学Linux的语莫2 小时前
prometheus、grafana的docker搭建
docker·容器·prometheus
lisanmengmeng2 小时前
zentao的prod环境升级(一)
linux·运维·数据库·docker·容器·禅道
kkoral3 小时前
单机docker部署的redis sentinel,使用python调用redis,报错
redis·python·docker·sentinel
用户54277848515404 小时前
Nginx 为什么能进行静态资源托管
nginx
草莓熊Lotso5 小时前
C++11 核心精髓:类新功能、lambda与包装器实战
开发语言·c++·人工智能·经验分享·后端·nginx·asp.net