小编J. *_*ein的帖子

Docker Compose:Depends_On 与外部容器?

我正在尝试添加名为“mysql”depends_on外部MySQL 容器(我不想为此堆栈创建新的 mysql 容器;我想使用现有容器)。

到目前为止,我的代码如下所示:

version: '2'

services:
  wordpress:
    image: wordpress:latest
    hostname: mia
    restart: unless-stopped
    ports:
      - 80
    environment:
      WORDPRESS_DB_HOST: mysql:3306
      WORDPRESS_DB_USER: "mia"
      WORDPRESS_DB_PASSWORD: "12345"
      WORDPRESS_DB_NAME: "mia"
    volumes:
      - /f/Sites/mia:/var/www/html
    depends_on:
      - mysql
    networks:
      - occms
      - ocdb

  mysql:
      name: mysql

networks:
  occms:
    external:
      name: cms
  ocdb:
    external:
      name: db
Run Code Online (Sandbox Code Playgroud)

有人知道解决方案吗?

mysql containers docker docker-compose

6
推荐指数
2
解决办法
2672
查看次数

将一个小控制台窗口放在屏幕的左下角?

正如标题所说,我想把它放在屏幕的左下角.这是我到目前为止的代码:

    Console.WindowWidth = 50
    Console.WindowHeight = 3
    Console.BufferWidth = 50
    Console.BufferHeight = 3
    Console.BackgroundColor = ConsoleColor.Black
    Console.ForegroundColor = ConsoleColor.DarkMagenta
    Console.Title = "My Title"
    Console.WriteLine("")
    Console.Write(" Press any key to close this window ...")

    Console.ReadKey()
Run Code Online (Sandbox Code Playgroud)

.net c# vb.net console position

5
推荐指数
2
解决办法
9361
查看次数

不允许加载本地资源-电子

当我通过Visual Studio Code运行我的Electron应用程序时,将加载主进程,从而启动该index.html页面。在index.js脚本中,我将浏览器窗口重定向到名为的本地html文件startup.html,该文件位于我的脚本文件夹中,该文件夹只是应用程序的子文件夹。该index.html页面甚至无法启动,并且该应用程序生成以下错误消息:

不允许加载本地资源

在DevTools控制台中,它还显示了它正在尝试加载的资源:

file:///usr/local/lib/node_modules/electron/dist/Electron.app/Contents/Resources/default_app.asar/scripts/ui/startup/startup.html
Run Code Online (Sandbox Code Playgroud)

如果我是npm start从项目的根文件夹运行的,则该应用程序将正确启动,并且index.html和.startup.html页面都将加载。

Visual Studio Code通过以下方式发射电子:

/usr/local/bin/electron
Run Code Online (Sandbox Code Playgroud)

这似乎与用just启动它不同npm start。不知道有什么区别。

旁注:在我添加代码以启动之前startup.html,该应用程序将从Visual Studio Code运行。仅在添加startup.html之后,它才不起作用。

是什么原因造成的?

electron

5
推荐指数
2
解决办法
3594
查看次数

无法与 Docker 中的容器共享本地 Windows 路径

Docker 新手,Docker Toolbox在 Win 10 x64 上运行。

我正在尝试与容器(在本例中为 Portainer)共享(挂载)本地 Windows 路径,以便容器将其所有配置设置保存在我的 PC 本地,以便我始终可以升级容器,同时仍然拥有它的配置持久性。

我已经阅读/观看了许多教程、参考、文档、视频等,我正在尝试做他们似乎解释的事情,但是当我创建安装了本地路径的容器然后进入容器时,设置一些配置设置,然后查看我安装的 Windows 路径,那里没有保存任何内容。

不确定是什么问题?

这是我正在运行的 docker cmd 示例:

docker run -it -v /c/Servers/DockerConfigs/Portainer:/data :P portainer/portainer
Run Code Online (Sandbox Code Playgroud)

据我了解,存储在/data容器文件夹中的任何内容也应该保存到主机上的 Windows 文件夹中C:\Servers\DockerConfigs\Portainer,但没有任何内容保存到该 Windows 文件夹中......

我还尝试将主机上的一些文件复制到该 Windows 文件夹中,然后在容器中查看该/data文件夹以查看它们是否显示在使用中,ls -a但同样,那里没有任何显示...

有谁知道我错过了什么?

mount shared-directory docker

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

如何将数据框中的多列转换为 numpy 数组?

我有一个 DataFrame,其中包含不同学生上学的数据。它有不同的列,如rankmajor_codemajorunemployed

我使用df.values(在本例中recent_grads.values)返回 DataFrame 的 numpy 表示。

recent_grads_np = recent_grads.values
print(recent_grads_np)
Run Code Online (Sandbox Code Playgroud)

这相当于d.values将整个 DataFrame 更改为 Numpy 数组。结果是这样的:

[[1 2419 'PETROLEUM ENGINEERING' ... 1534 364 193]
 [2 2416 'MINING AND MINERAL ENGINEERING' ... 350 257 50]
 [3 2415 'METALLURGICAL ENGINEERING' ... 456 176 0]
 ...
 [172 5203 'COUNSELING PSYCHOLOGY' ... 2403 1245 308]
 [173 3501 'LIBRARY SCIENCE' ... 288 338 192]]
Run Code Online (Sandbox Code Playgroud)

如何从整个 Dataframe 中仅选择几列,然后转换为 numpy 数组?

python arrays numpy python-3.x pandas

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

为什么EPPLUS的Excel公式中=符号后面有一个@符号?

公式在 Excel 中的显示方式如下:

在此输入图像描述

我想在 Excel 中使用来自 C# 的 EPPLUS 的预测公式。代码中的公式是正确的,但在Excel中出现=@FORECAST(params).

        ExcelRange targetDate = sheet.Cells[listItems + 2, 2];
        ExcelRange values = sheet.Cells[2, 3, listItems+1, 3];
        ExcelRange timeLine = sheet.Cells[2, 2, listItems+1, 2];

        sheet.Cells[8, 4].Formula = "=FORECAST.ETS(" + targetDate + "," + values + "," + timeLine + ",1,1)";
        sheet.Cells[8, 4].Calculate();
Run Code Online (Sandbox Code Playgroud)

@我想从Excel文件中的公式中删除,如下所示:

=FORECAST.ETS(B8,C2:C7,B2:B7,1,1)

.net c# excel

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

nslookup 无法在最新的 busybox 上获取服务 ip

重现步骤:

  1. kubectl run busybox1 --generator=run-pod/v1 --image=busybox:1.28 -- sleep 3600
  2. kubectl run busybox2 --generator=run-pod/v1 --image=busybox:1.31.1 -- sleep 3600
  3. kubectl exec -ti busybox1 -- nslookup kubernetes.default

工作正常

服务器:10.96.0.10

地址1:10.96.0.10 kube-dns.kube-system.svc.cluster.local

名称:kubernetes.default

地址1:10.96.0.1 kubernetes.default.svc.cluster.local

  1. kubectl exec -ti busybox2 -- nslookup kubernetes.default

不工作

服务器:10.96.0.10 地址:10.96.0.10:53

** 服务器找不到 kubernetes.default: NXDOMAIN

*** 找不到 kubernetes.default: 没有答案

命令以退出代码 1 终止

nslookup 在 1.31.1 上的工作方式不同吗?

在 1.31.1 上使用 nslookup 的正确方法是什么?

busybox docker kubernetes

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

Docker:如何安装 PHP 7.4 扩展 ext-http?

我想安装ext-http扩展程序,因为在我的php-apache容器中执行 composer install 命令时出现此错误:

您的系统中缺少请求的 PHP 扩展 ext-http *。安装或启用 PHP 的 http 扩展。

我的 Dockerfile:

ARG PHP_VERSION=""

FROM php:${PHP_VERSION}-apache

ENV COMPOSER_ALLOW_SUPERUSER=1

EXPOSE 80
WORKDIR /${PROJECT_DIRECTORY}

# git, unzip & zip are for composer
RUN apt-get update -qq && \
    apt-get install -qy \
    git \
    gnupg \
    libfreetype6-dev \
    libjpeg62-turbo-dev \
    libmcrypt-dev \
    libicu-dev \
    libxml2-dev \
    wget \
    nano \
    unzip \
    zip && \
    curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer && \ …
Run Code Online (Sandbox Code Playgroud)

php docker dockerfile docker-compose

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

.conf 更改对 WSL 中的重新启动没有影响?

我尝试在 Ubuntu WSL2 安装中的各种 .conf 文件中进行一些更改,例如使用/etc/sysctl.confnano 进行编辑,vm.max_map_count=262144在其末尾添加,保存,然后重新启动 Windows,最后检查是否vm.max_map_count仍然= 262144...

当我执行 a 时sysctl vm.max_map_count,它最终仍然显示默认值65530

但是,如果我执行 a,cat /etc/sysctl.conf我仍然会看到我添加到其中的新行,带有262144?

windows-subsystem-for-linux

5
推荐指数
0
解决办法
653
查看次数

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
查看次数