docker在线安装nginx

1、查看所有镜像

1、不带容器卷常规启动nginx,命令如下

docker run --name nginx-test -p 8089:80 -d a6bd71f48f68

2、在宿主机创建/usr/local/data/nginxdocker/目录,在此目录下创建html和logs文件夹,然后将容器内的 nginx.conf 和 html 下的所有文件复制至宿主机

docker cp bfe36f3473d6:/etc/nginx/nginx.conf /usr/local/data/nginxdocker/

docker cp bfe36f3473d6:/usr/share/nginx/html/index.html /usr/local/data/nginxdocker/html/

docker cp bfe36f3473d6:/usr/share/nginx/html/50x.html /usr/local/data/nginxdocker/html/

3、停止现有nginx容器,然后删除该容器

docker stop bfe36f3473d6

docker rm bfe36f3473d6

4、 重新带容器卷安装nginx

docker run -d -p 8089:80 --name nginx-test -v /usr/local/data/nginxdocker/html:/usr/share/nginx/html -v /usr/local/data/nginxdocker/nginx.conf:/etc/nginx/nginx.conf -v /usr/local/data/nginxdocker/logs:/var/log/nginx nginx

5、在本地宿主机 /usr/local/data/nginxdocker/html 下创建文件夹 images,查看容器内部 此文件夹也同步创建

6、就此带容器卷的nginx安装完毕

相关推荐
豆豆の爸爸2 小时前
白话Docker系列(二):用Web应用实例深入容器
docker
东风微鸣3 小时前
AI 赋能的云原生应用:技术趋势与实践
docker·云原生·kubernetes·可观察性
溯源0063 小时前
Docker学习相关视频笔记(一)
笔记·学习·docker
退役小学生呀4 小时前
十七、K8s 可观测性:全链路追踪
linux·云原生·容器·kubernetes·k8s
ldj202016 小时前
Docker的docker-compose类比Spring的ApplicationContext
spring·docker
ldj202016 小时前
docker 自定义网桥作用
docker·容器
java叶新东老师16 小时前
k8s常用命令
云原生·容器·kubernetes
angushine18 小时前
鲲鹏服务器logstash采集nginx日志
运维·服务器·nginx
土豆丶杨18 小时前
centos 配置docker
docker·eureka·centos
杰哥的狗18 小时前
nacos连接失败,启动失败常见问题
linux·docker