Tag: 音量

Windows / Docker /外部安装

在继续之前,这个设置完全可以在我的OSX上运行。 现在,我也需要它在Windows 10机器上。 再一次,除了一件事,一切都有效。 当用dockerclosures所有东西docker-compose down ,MongoDb的内容被清除。 正如我发现的,可能有效的解决scheme是创build一个外部卷。 我所做的,与docker volume create mongodbdata 。 它没有工作。 这是我的docker-compose.yaml: version: '2' volumes: mongodbdata: external: true services: nginx: image: 'nginx:alpine' ports: – '8000:80' volumes: – './:/app' – './docker-nginx.conf:/etc/nginx/conf.d/default.conf' mongodb: image: mongo volumes: – 'mongodbdata:/data' ports: – '8001:27017' command: mongod –smallfiles –logpath=/dev/null 我试图删除外部:真的希望它会与当地的音量,没有运气在那里。 我试图把版本'3'只是万一,没有运气。 有趣的是,当我使用Google时,我设法做到了。 所以我用docker关掉了所有的东西,把所有东西都提了出来,不知何故数据在那里。 所以看起来,这可能工作,但我可能做错了什么。 我尝试了各种组合,甚至设法成功了几次,但无法弄清楚我是如何成功的,换句话说也找不到这种模式。 如果有人能分享一些知识,我将不胜感激。 如果我错过了任何信息,请告诉我。 非常感谢! […]

Docker卷 – 自动添加文件

我正在尝试创build一个包含多个文件夹的外部容器的Docker容器,所以我的简化版Dockerfile如下所示: FROM ubuntu:12.04 # Create a volume for externally stored data that will persist across containers. VOLUME ["/uploads"] # Add the subfolders we need if they dont already exist # however this never works. RUN mkdir /uploads/folder1 RUN mkdir /uploads/folder2 每当我启动容器 sudo docker run -i -t -v /uploads:/uploads [IMAGE ID] /bin/bash / uploads文件夹不包含folder1或folder2。 但是,如果我将VOLUME上传行replace为RUN mkdir […]