使用官方MySQL Docker镜像,我不明白如何将数据目录挂载到主机上的特定点.图像集的Dockerfile
VOLUME /var/lib/mysql
Run Code Online (Sandbox Code Playgroud)
所以数据库数据应该存储在主机上的"某处".我希望在我的docker-compose文件中更具体,所以我尝试了以下内容:
mysql:
image: mysql:5.7
environment:
- MYSQL_ROOT_PASSWORD=password
- MYSQL_DATABASE=mydb
volumes:
- ./database/mysql:/var/lib/mysql
Run Code Online (Sandbox Code Playgroud)
从docker-compose up
一切开始工作正常,但主机上的./database/mysql目录保持为空,而容器中的/ var/lib/mysql包含数据.我的配置有问题吗?或者我误解了如何使用卷?
我使用给定的CSS文件时遇到问题我不想改变.在此文件中有一个输入格式:
input {
display:inline-block;
width:60%;
}
Run Code Online (Sandbox Code Playgroud)
现在我想使用一个额外的CSS文件并将此格式更改为正常的块元素宽度全宽:
input {
display:block !important;
width:auto !important;
}
Run Code Online (Sandbox Code Playgroud)
不幸的是,这不起作用.与普通块元素不同,输入不会使用此设置获取所有可用的水平空间.它只是作为内联元素.另外,我不能使用宽度:100%; 由于填充,边框和边距.在我的绝望中,我已经尝试过像width:none;,但我找不到将宽度重置为块元素默认值的方法.
我真的希望有人可以帮助我.先感谢您.
我想在我的J-Query网站中使用自定义事件.现在我不确定哪一个是触发附加到此事件的所有元素的自定义事件的最佳方式.
一个例子可以在这里更清楚:基本上我可以使用
$('#id').trigger('customevent');
Run Code Online (Sandbox Code Playgroud)
我不希望触发元素必须知道附加到事件的所有元素.所以我可以使用
$('*').trigger('customevent');
Run Code Online (Sandbox Code Playgroud)
希望能做我想做的事.但我担心这种方式有一些性能问题.
我想到的另一种方法是使用课程.附加到事件的所有元素都可以将此类添加到自身.然后我可以使用这个类作为选择器.然而,所有这些都有点像解决方法.
我真的希望有人知道解决问题的常用方法.