容器内装入的容量是空的
我有一个像这样docker-compose.yml
:
db: image: mongo:latest ports: - "27017:27017" server: image: artificial/docker-sails:stable-pm2 command: sails lift volumes: - server/:/server ports: - "1337:1337" links: - db
server/
相对于docker-compose.yml
文件的文件夹。 但是,当我docker exec -it CONTAINERID /bin/bash
和检查/server
是空的。
我究竟做错了什么?
尝试使用:
volumes: - ./server:/server
而不是 server/
– 有些情况下,Docker不喜欢结尾的斜杠。
根据docker文档,
https://docs.docker.com/engine/tutorials/dockervolumes/#/mount-a-host-directory-as-a-data-volume
host-dir可以是绝对path或名称值。 如果您为host-dir提供绝对path,则Docker绑定到您指定的path。 如果您提供了一个名称,Docker将通过该名称创build一个指定的卷
- docker机器不显示在虚拟盒?
- Docker容器更新在Windows Server 2016上失败
- PHP的ftp_get()不能在Docker容器中工作
- 如何创build具有多应用程序部署的混合Docker群集模式群集?
- 运行命令“docker-compose run web …”在Kitematic容器列表中创build一个新容器
- docker集装箱没有隔离? 主机系统信息采集
- 在Linux上的Azure Web App上安装自定义Docker jenkins映像会丢失保存的configuration数据
- 设置在Kubernetes中运行的容器的主机名
- Docker,通过dockerfile导入mysql会导致mysql命令找不到