docker使用随笔
1、查看容器的启动cmd
docker inspect go-email-app | jq '.[].Config.Cmd'
2、如何给一个运行中的容器挂载一个volume
直接在docker-compose.yml 中挂载一个卷即可
services: email-system: image: 10.3.1.53:5000/email-front:v0.2.115 container_name: email-system networks: - email-net ports: - "80:80" volumes: - /home/developer/data/email-front/:/usr/share/nginx/html/ # 新增的挂载 - /home/developer/data/nginx/:/etc/nginx/conf.d/
挂载后出现一个问题
这是个前端服务的部署,没有挂载/home/developer/data/email-front/:/usr/share/nginx/html卷的时候,网页是可以访问的,挂载卷后,网页就无法登陆了,是什么原因
原因是:文件权限问题,现象:容器内进程(如Nginx)对宿主机目录无读取权限,修改宿主机的/home/developer/data/email-front/ 目录的权限为 chmod -R 755 问题解决

浙公网安备 33010602011771号