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安装完毕

相关推荐
苹果醋312 小时前
iview— Select— Option选中后有空格
运维·vue.js·spring boot·nginx·课程设计
liuxuzxx12 小时前
containerd的CPU过高的问题排查
容器·性能优化·kubernetes
看-清13 小时前
Docker离线安装部署xxl-job流程
运维·docker·容器
建群新人小猿13 小时前
陀螺匠企业助手-我的日程
android·大数据·运维·开发语言·容器
孤岛悬城13 小时前
47 Docker镜像编排
docker·容器·云计算
隔壁阿布都14 小时前
Docker 安装 MySQL 8.0
mysql·docker·容器
catoop15 小时前
网站安全加固:优化 Nginx 安全头配置
nginx·安全
RustFS16 小时前
RustFS 如何实现对象存储的前端直传?
vue.js·docker·rust
摇滚侠16 小时前
40分钟的Docker实战攻略,一期视频精通Docker
运维·docker·容器
G_H_S_3_16 小时前
【网络运维】Docker网络:基础与实战
linux·运维·网络·docker