原文:如何在dockerfile中修改docker-compose.yml中挂载到容器的卷的所属用户组

问题背景: 在docker compose中通过volumes把Mac上的项目目录挂载到PHP容器中,我想修改PHP容器中,挂载卷的所属用户以及所属用户组。因此,我在dockerfile中通过RUN指令运行mkdir chown,结果是毫无作用。 原因是:RUN 是在 docker build时运行,因此容器都不一定存在。 解决方案: 在dockerfile中使用CMD指令,CMD 在docker ...

2020-11-26 23:32 0 539 推荐指数:

查看详情

DockerFiledocker-compose.yml是什么

之前一直搞不懂DockerFiledocker-compose.yml到底是什么,它们有啥关系,现在明白了,它们没有关系。 DockerFile是用于构造自己的镜像时使用的文件,根据它可以生成images镜像文件。典型命令:docker build -f DockerFile -t ...

Fri Mar 20 01:48:00 CST 2020 0 1782
Dockerfiledocker-compose.yml的区别

明确概念 Dockerfile 是拿来构建自定义镜像的,并没有直接生成容器。只是可以在运行镜像时运行容器而已。 做容器编排以部署环境,是使用 docker-compose.yml 文件进行的,里面可能会需要用到 Dockerfile 。 总结 Dockerfile是用来构建镜像的,若是想使用 ...

Wed Jun 24 20:04:00 CST 2020 1 7185
docker-compose.yml容器网络

创建容器网络 docker network create --subnet=192.168.101.0/24 backend 网络模式: bridge none container host 外部网络: flannel、calico... version ...

Wed Oct 23 01:43:00 CST 2019 0 654
实战---在Portainer编排docker-compose.yml文件

选择要部署容器的主机上,不用事先安装配置docker-compose 官方示例文档地址,2.0版本的:https://docs.docker.com/compose/compose-file/compose-file-v2/ 使用这个功能创建的docker容器,使用的容器 ...

Wed Jun 24 19:09:00 CST 2020 4 3590
docker-compose.yml(3)

ELK:version: '2' services: elasticsearch: build: context: elasticsearch/ volumes: - ./elasticsearch/config/elasticsearch.yml:/usr/share ...

Mon Oct 01 17:53:00 CST 2018 0 1186
docker容器的配置导出为docker-compose.yml

容器的配置导出docker-compose.yml 现象1 有时候,我们需要想知道docker容器的运行参数、环境变量等配置,以便容器以后被删掉之后,可以重新运行起来。特别是在测试环境,有些容器可能就是一个docker run就运行起来了。或者随便找一个目录丢了一个 ...

Wed Apr 28 19:18:00 CST 2021 0 552
docker-compose.yml的使用

docker-compose.yml包含version、services、networks3大部分 services的书写规则 1.iamge 2.build-------基于Dockerfile,指定Dockerfile所在路径,Compose会利用它自动构建镜像 ...

Wed May 15 20:36:00 CST 2019 3 36378
mongodb的docker-compose.yml

之前有看一个个人开发者的MERN Stack技术栈,而我习惯在我的MacBook不装数据库,理由是卸载起来比较麻烦,所以类似MySQL、MongoDB都是使用Docker-Compose进行安装 MongoDB的配置如下 ...

Mon May 24 05:49:00 CST 2021 0 183
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM