小编J. *_*ein的帖子

WSL2 的 %USERPROFILE%\AppData\Local\Docker\wsl\distro\ext4.vhdx 文件中存储了什么?

我在 Windows 10 Home 上使用 Docker 与 WSL2 集成。

在按照这个问题更改 Docker 映像的位置时,我遇到了这个文件:

%USERPROFILE%\AppData\Local\Docker\wsl\distro\ext4.vhdx

并且在网上找不到有关该文件功能的任何解释。

windows docker windows-subsystem-for-linux

5
推荐指数
1
解决办法
2938
查看次数

如何获得均匀分布的列表项?

我正在与一个不会被点击的缩略图列表摔跤......

它是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列表):这里的例子

有人有主意吗?

css formatting

4
推荐指数
1
解决办法
260
查看次数

在 docker-compose 文件中使用 buildx build linux/arm64

我可以使用以下命令单独构建我的 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)

有人知道吗?

docker dockerfile docker-compose

4
推荐指数
4
解决办法
2268
查看次数

Docker + Laravel 问题 [SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo failed: 名称解析暂时失败]

我在 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)

php mysql laravel docker docker-compose

4
推荐指数
1
解决办法
1万
查看次数

Docker Swarm:如何更新已发布的帖子

我使用 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

在此输入图像描述

我在这里做错了什么?如何更改已发布的端口?

docker docker-swarm

4
推荐指数
1
解决办法
1923
查看次数

相当于c#中的Point和Size

我需要在 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#执行。

.net c# vb.net size point

3
推荐指数
1
解决办法
3013
查看次数

无法在我的机器上启动 ElasticSearch,执行 elasticsearch.bat 时发生 StartupException

我需要在 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) ~[?:

elasticsearch elastic-stack

3
推荐指数
2
解决办法
4543
查看次数

通过C#关键字典获取价值

我有这本字典。

private Dictionary<string[], ICommand> commandsWithAttributes = new Dictionary<string[], ICommand>();
Run Code Online (Sandbox Code Playgroud)

我需要commandsWithAttributes按部分键查找元素。我的意思是:

"-?" -是我用来查找商品的钥匙。

({"-t","--thread"},ICommand)

({"-?","--help"},ICommand) <-这是我需要找到的。

c# dictionary

3
推荐指数
1
解决办法
87
查看次数

为什么 docker-compose 在随机路径中创建卷而不是我在 docker-compose.yml 中指定的路径?

我正在尝试将 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)

sonatype docker docker-compose docker-volume nexus3

3
推荐指数
2
解决办法
2516
查看次数

安装卷时,docker 映像内的文件消失

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)

mount docker mounted-volumes docker-volume

3
推荐指数
1
解决办法
1686
查看次数