基于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
相关推荐
ᥬ 小月亮2 小时前
SonarQube使用教程(Docker安装)
运维·docker·容器
自律最差的编程狗3 小时前
从零搭建:VMware + Ubuntu + Docker + MySQL 完整指南
mysql·ubuntu·docker
空谷有来人4 小时前
Ubuntu22.04上安装配置站点
nginx
天空之外1364 小时前
Docker安装MySQL 8.4 LTS、Docker安装Redis 7.4.x、Docker安装MinIO
java·mysql·docker
PC2005-cloud5 小时前
KubeSphere学习笔记:部署nginx
笔记·学习·nginx
空谷有来人5 小时前
springcloud中配置ci/cd集成docker的配置文件
spring cloud·ci/cd·docker
空谷有来人5 小时前
docker安装redis
redis·docker·容器
后除6 小时前
Debian 安装与使用 Certbot
后端·nginx·https
Ai拆代码的曹操6 小时前
K8s 实战:CrashLoopBackOff 状态下 kubectl logs 拿不到日志的三层排查方案
linux·docker·kubernetes
spider_xcxc7 小时前
Docker 部署核心法则:一次构建,多处运行
java·开发语言·docker