首页 > 其他分享 >【新手必看】docker直接安装应用没挂载数据文件怎么办?

【新手必看】docker直接安装应用没挂载数据文件怎么办?

时间:2022-08-18 21:15:08浏览次数:53  
标签:数据文件 必看 8431c6ce597e nginx conf docker data 80

今天安装用docker安装ngnix后,出现了问题。

直接使用命令安装 docker run --name nginx -p 80:80 -d nginx

 安装后ngnix的并不知道配置文件在何处。删掉重建吧太费劲,作为新手找了半天资料,才整理出解决办法。

首先需要单独指定配置文件,具体操作如下

1.执行创建文件夹命令:

mkdir -p /data/nginx

mkdir -p /data/nginx/www

mkdir -p /data/nginx/conf

mkdir -p /data/nginx/logs

2.将相应的文件拷贝到对应文件夹下命令如下

docker cp 8431c6ce597e:/etc/nginx/nginx.conf /data/nginx/

docker cp 8431c6ce597e:/etc/nginx/conf.d /data/nginx/conf/

docker cp 8431c6ce597e:/usr/share/nginx/html/ /data/nginx/www/

docker cp 8431c6ce597e:/var/log/nginx/ /data/nginx/logs/

注意:命令中67e为docker容器ID(CONTAINER ID)如图中所示

3.先停止容器再移除容器命令分别为:

 docker stop 8431c6ce597e

 docker rm 8431c6ce597e

4.再次启动容器并挂载目录命令如下:

docker run --name nginx -p 80:80 -v /data/nginx/nginx.conf:/etc/nginx/nginx.conf -v /data/nginx/www/:/usr/share/nginx/html/ -v /data/nginx/logs/:/var/log/nginx/ -v /data/nginx/conf/:/etc/nginx/conf.d --privileged=true -d nginx
 

标签:数据文件,必看,8431c6ce597e,nginx,conf,docker,data,80
From: https://www.cnblogs.com/l1pe1/p/16600098.html

相关文章

  • docker安装、配置、部署
    1.修改/etc/selinux/config文件,SELINUX=disabled(解除linux的繁琐限制)2.重启linux,reboot(使1生效)3.安装docker,yuminstalldocker-yservicedockerstart|stop......
  • Redhat安装docker
    Redhat8安装docker查看系统版本##查看系统信息cat/etc/os-release##显示VERSION="8.6(Ootpa)"##查看内核版本。需大于3.10。8.6是4.18uname-a##显示4.18.0-37......
  • 通过 Docker 部署 nodejs -- egg 项目
    常用的docker命令安装docker环境docker--help查看docker命令提示dockerps-a查看所有运行的容器dockerimages查看所有的配置Dockerfile文件查看容......
  • docker 镜像中的none
    docker镜像中的none千次阅读docker使用久了会出现很多名字为none的镜像,这些镜像大致可分为两类:有用镜像和无用镜像有用镜像通过dockerimages-a命令才会显......
  • 麒麟系统装docker
    下载安装包wgethttps://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz解压tar-zxvfdocker-20.10.7.tgz移动解压出来的二进制文件到/usr/b......
  • docker login harbor两种报错
    下面例如我的镜像仓库地址为:www.123.com 一。  x509: certificate is not valid for any names, but wanted to match www.123.com"网上的几种方式  ......
  • 【谷粒商城】(一)docker搭建以及项目的创建
    网络地址转换-端口转发VmWare网络配置可以参考这篇:VMWare虚拟机网络连接设置_santirenpc的博客-CSDN博客_vmware上网设置,真的是被折磨到了。。Docker虚拟化容器技术,Do......
  • docker Desktop使用
    目录1.下载并安装DockerDesktop2.创建实例3.下载镜像4.查看已有镜像dockerimages5.创建实例6.映射文件夹挂载到window目录直接使用默认的挂载路径自定义挂载卷7.......
  • Docker安装ElasticSearch和Kibana
    1.安装dockerdocker安装参考:https://www.runoob.com/docker/macos-docker-install.html2.拉取elasticsearch镜像dockerpullelasticsearch:7.16.23.启动elasticsea......
  • docker --restart 重启策略
    docker--restart重启策略--restart=no,默认策略,在容器退出时不重启容器--restart=on-failure,在容器非正常退出时(退出状态非0),才会重启容器--restart=on-failure:3,在容......