我是Docker的新手,我正在玩docker volume
。我想指定docker volume
存储数据的位置。就像-v
我们执行时提供选项一样docker run
。 Ex : -v /somefolder/:/var/somefolder
创建时,如何设置自定义 Mountpointdocker volume
。我在文档上找不到任何选项。
当我检查音量
[
{
"Name": "sampleproject_mysql_data",
"Driver": "local",
"Mountpoint": "/mnt/sda1/var/lib/docker/volumes/sampleproject_mysql_data/_data",
"Labels": null,
"Scope": "local"
}
]
我得到类似上面的东西。
docker volume
命令还是通过docker-compose.yml
?如果您需要一个指向主机文件系统位置的命名卷(由于可以进行主机安装,因此需要重新设计轮子,但是似乎有很多人在要求它),所以有本地持久文件系统驱动程序。这包含在Docker的插件列表中。
更新:也可以使用默认本地卷驱动程序将命名卷绑定安装到主机上的任何目录。这使您可以利用命名卷的自动初始化功能,这是主机卷中所没有的,但是有一个缺点,即如果丢失了docker,它不会创建主机目录(相反,卷安装会失败)。您可以通过以下几种方法创建此命名卷:
# create the volume in advance
$ docker volume create --driver local \
--opt type=none \
--opt device=/home/user/test \
--opt o=bind \
test_vol
# create on the fly with --mount
$ docker run -it --rm \
--mount type=volume,dst=/container/path,volume-driver=local,volume-opt=type=none,volume-opt=o=bind,volume-opt=device=/home/user/test \
foo
# inside a docker-compose file
...
volumes:
bind-test:
driver: local
driver_opts:
type: none
o: bind
device: /home/user/test
...
概述 有些时候,程序包可能需要在安装期间执行其他操作,例如在程序默认扩展库之外安装其他扩展包。 在这种情况下,你可以考虑创建自定义安装程序来处理你的特定安装逻辑。 调用自定义安装程序 假设你的程序已经有特定模块的自定义安装程序,那么调用这个安装程序就需要在扩展包文件中定义正确的安装 类型 。 关于如何创建自定义安装程序的说明,请参考下一章节 每个自定义安装程序都会定义它识别的安装 类型 。 如果执
本文向大家介绍php自定义apk安装包实例,包括了php自定义apk安装包实例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了php自定义apk安装包的方法,分享给大家供大家参考。具体实现方法如下: 众所周知,apk格式安装文件是android智能系统的安装文件,下面我们来看一个利用php实现自定义apk安装包实例。 一、需求: 需要实现对产品进行一次推荐好友安装的活动,每个会员下载自己的
我正在使用jersey-guice使用一堆Guice(Servlet)模块来设置我所有的泽西1资源。 我已经编写了一个依赖于配置对象的自定义(),我想使用Guice将其注入其中。这个应该在每次需要时由泽西拿起并使用。 我如何告诉泽西在需要时获取Guice创建的实例?我想在我的Guice的方法中设置所有这些。
go install 是 Go 中自动包安装工具:如需要将包安装到本地它会从远端仓库下载包:检出、编译和安装一气呵成。 在包安装前的先决条件是要自动处理包自身依赖关系的安装。被依赖的包也会安装到子目录下,但是没有文档和示例:可以到网上浏览。 go install 使用了 GOPATH 变量(详见第 2.2 节)。 远端包(详见第 9.5 节): 假设我们要安装一个有趣的包 tideland(它包含
嗨,我正在尝试使用composer设置一个项目。我能够安装CakePHP,但在自定义目录上安装CakePHP/debug_工具包时遇到了困难。我试图将其安装在“vendor/cakephp/cakephp/app/Plugin/DebugKit/”上,因为cakephp要求其插件安装在其“app”文件夹的Plugin目录中。 我已经根据这个网站设置了我的composer.json,但插件仍然安装在
我基于此主题为log4j2记录器做了一个包装:如何向log4j消息添加前缀(在对象级别) 以下是我所拥有的: 进口org.apache.log4j.记录仪; 用法: 问题: 作为输出,我有一个到类的链接 "LogWrapper.java:17"它没有指向中调用记录器的行。 如何解决?