我在 Windows 10 Home 上使用 Docker 与 WSL2 集成。
在按照这个问题更改 Docker 映像的位置时,我遇到了这个文件:
%USERPROFILE%\AppData\Local\Docker\wsl\distro\ext4.vhdx
并且在网上找不到有关该文件功能的任何解释。
我正在与一个不会被点击的缩略图列表摔跤......
它是UL缩略图和缩略图页面的链接,但根据锚文本的长度,它会导致LI每个项目中的间距不同.
截图:

目前的CSS是:
.top-posts {
padding: 0 0 0 65px;
position: relative;
}
#ajax_hits_counter_popular_posts_widget-2.widget li {
background: none;
margin: 0 0 40px 0 !important;
padding: 0 0 10px;
}
#ajax_hits_counter_popular_posts_widget-2.widget li a {
vertical-align: -webkit-baseline-middle;
}
#ajax_hits_counter_popular_posts_widget-2.widget img {
top: 0;
left: 0;
position: absolute;
border-radius: 5px !important;
border: 4px solid #353434;
}
Run Code Online (Sandbox Code Playgroud)
HTML非常简单:
<li>
<div class="top-posts">
<a href="{permalink}" title="{post_title}">{thumbnail-50x50}{post_title}</a>
</div>
</li>
Run Code Online (Sandbox Code Playgroud)
我发布了一个JSFiddle示例,但由于它是一个模板,结果是大量的代码,即使这样,JSF中的问题也不像在现场网站上那样出现,所以我认为它可能是最好发布链接(它是右下角的Top Posts列表):这里的例子
有人有主意吗?
我可以使用以下命令单独构建我的 dockerfile:
docker buildx build --platform linux/arm64 -t testbuild .
Run Code Online (Sandbox Code Playgroud)
现在我想在 docker-compose 文件中使用 buildx,但是如何以及怎么说我想使用 arm64 架构?这是我使用正常构建时的结构。
testbuild:
build: …/testbuild
image: testbuild
Run Code Online (Sandbox Code Playgroud)
有人知道吗?
我在 ubuntu 机器上安装了 docker,并且正在尝试运行 laravel 应用程序。
MySQL 服务service_name: mysql在 docker-compose.yml 文件中,.env 文件中有DB_HOST=mysql.
我记得 .env 文件应该找出DB_HOST=mysql指向 mysql docker 服务 IP 的信息。然而这并没有发生,运行迁移后我得到:
Illuminate\Database\QueryException : SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo failed: Temporary failure in name resolution (SQL: SHOW FULL TABLES WHERE table_type = 'BASE TABLE')
首先我运行了docker-compose build,然后我运行了docker-compose up -d,我的所有 3 个服务都启动并运行了。
如果我提取 MySQL 服务的 IP 并在.env文件中使用它,如下所示:
DB_HOST=172.18.0.2
然后我可以成功运行迁移,在这种情况下一切正常。
但是,我认为这是不好的做法,因为如果重新启动 MySQL 服务,IP 地址可能会更改。我在这里遗漏了一些东西,为什么service_name在我的.env文件中使用DB_HOST无法解析数据库主机名?
docker-compose.yml:
version: '3'
networks: …Run Code Online (Sandbox Code Playgroud) 我使用 Play-with-Docker 平台创建了一个包含 3 个 Docker 实例的 Swarm 集群:1 个管理器和 2 个工作器;然后我从图像创建一个服务nginx:alpine:
docker service create -p 8080:80 --name nginx-app nginx:alpine
Run Code Online (Sandbox Code Playgroud)
事情进展顺利。
然后我update使用更改发布端口的服务:而不是8080,现在我希望发布端口为8081。我跑了这个:
docker service update --publish-rm 8080 --publish-add 8081 nginx-app
Run Code Online (Sandbox Code Playgroud)
但它并没有删除已发布的端口8080;相反,它创建了另一个已发布的端口30002,该端口30002映射到8081
我在这里做错了什么?如何更改已发布的端口?
我需要在 C# 中获得相当于 Point 和 Size 的值。
当我尝试将下面的代码从 VB.NET 转换为 C# 时:
New Size(Sw, Sh)
Run Code Online (Sandbox Code Playgroud)
我明白了:
new Size(Sw, Sh);
Run Code Online (Sandbox Code Playgroud)
这会产生错误;错误是:
找不到类型或命名空间名称“Size”(是否缺少 using 指令或程序集引用?)
我一直在vs2008中使用vb,并没有提示我导入system.drawing,可能是在后台执行的,所以没想到在vs2008中用c#执行。
我需要在 elasticSearch 上工作,我已经从授权网站下载了 elasticsearch-6.7.2,但是在尝试启动 ElasticSearch 服务器和执行elasticsearch.bat文件时,我收到以下错误:
org.elasticsearch.bootstrap.StartupException:ElasticsearchException[X-Pack 不受支持,机器学习不适用于 [windows-x86];您可以通过在 org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:163) ~[elasticsearch-6.7.2 中设置 xpack.ml.enabled: false in elasticsearch.yml] 来使用其他 X-Pack 功能(不支持) .jar:6.7.2] 在 org.elasticsearch.bootstrap.Elasticsearch.execute(Elasticsearch.java:150) ~[elasticsearch-6.7.2.jar:6.7.2] 在 org.elasticsearch.cli.EnvironmentAwareCommand.execute(EnvironmentAwareCommand.execute(EnvironmentAwareCommand) .java:86) ~[elasticsearch-6.7.2.jar:6.7.2] 在 org.elasticsearch.cli.Command.mainWithoutErrorHandling(Command.java:124) ~[elasticsearch-cli-6.7.2.jar:6.7。 2] 在 org.elasticsearch.cli.Command.main(Command.java:90) ~[elasticsearch-cli-6.7.2.jar:6.7. 2] 在 org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:116) ~[elasticsearch-6.7.2.jar:6.7.2] 在 org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:93) ~[elasticsearch-6.7.2.jar:6.7.2] 由:org.elasticsearch.ElasticsearchException:不支持 X-Pack 且机器学习不适用于 [windows-x86];您可以通过在 org.elasticsearch.xpack.ml.MachineLearningFeatureSet.isRunningOnMlPlatform(MachineLearningFeatureSet.java:107) ~[?:?]在 org.elasticsearch.xpack.ml.MachineLearningFeatureSet.isRunningOnMlPlatform(MachineLearningFeatureSet.java:98) ~[?:?] 在 org.elasticsearch.xpack.ml.MachineLearning.createComponents(MachineLearning.java:413) ~[?:
我有这本字典。
private Dictionary<string[], ICommand> commandsWithAttributes = new Dictionary<string[], ICommand>();
Run Code Online (Sandbox Code Playgroud)
我需要commandsWithAttributes按部分键查找元素。我的意思是:
"-?" -是我用来查找商品的钥匙。
({"-t","--thread"},ICommand)
({"-?","--help"},ICommand) <-这是我需要找到的。
我正在尝试将 nexus 数据存储在持久卷中。为此,我使用了这个 compose yaml:
version: '3.5'
services:
nexus:
image: sonatype/nexus3
volumes:
- ./nexus-data:/nexus-data sonatype/nexus3
ports:
- "8081:8081"
networks:
- devops
extra_hosts:
- "my-proxy:my-proxy-address"
restart: on-failure
networks:
devops:
name: devops
driver: bridge
Run Code Online (Sandbox Code Playgroud)
在运行之前,docker-compose up我已经创建了nexus-data文件夹并uid/guid 200按照此处的建议授予了所需的权限:
https://github.com/sonatype/docker-nexus3/blob/master/README.md#persistent-data。
root@master-node:~/docker# ll
total 16
drwxr-xr-x 3 root root 4096 Jan 8 13:37 ./
drwx------ 22 root root 4096 Jan 8 13:40 ../
-rw-r--r-- 1 root root 319 Jan 8 13:36 docker-compose.yml
drwxr-xr-x 2 200 200 4096 Jan …Run Code Online (Sandbox Code Playgroud) docker 镜像内部的/tmp目录中有几个文件。
例子
/tmp # ls -al
total 4684
drwxrwxrwt 1 root root 4096 May 19 07:09 .
drwxr-xr-x 1 root root 4096 May 19 08:13 ..
-rw-r--r-- 1 root root 156396 Apr 24 07:12 6359688847463040695.jpg
-rw-r--r-- 1 root root 150856 Apr 24 06:46 63596888545973599910.jpg
-rw-r--r-- 1 root root 142208 Apr 24 07:07 63596888658550828124.jpg
-rw-r--r-- 1 root root 168716 Apr 24 07:12 63596888674472576435.jpg
-rw-r--r-- 1 root root 182211 Apr 24 06:51 63596888734768961426.jpg
-rw-r--r-- 1 root root 322126 Apr …Run Code Online (Sandbox Code Playgroud) docker ×6
c# ×2
.net ×1
css ×1
dictionary ×1
docker-swarm ×1
dockerfile ×1
formatting ×1
laravel ×1
mount ×1
mysql ×1
nexus3 ×1
php ×1
point ×1
size ×1
sonatype ×1
vb.net ×1
windows ×1