小编Tia*_*ica的帖子

将文件从主机复制到Docker容器

我正在尝试为我们使用的Docker容器构建备份和还原解决方案.

我有我创建的Docker基本映像ubuntu:base,并且不希望每次都使用Docker文件重建它以向其添加文件.

我想创建一个从主机运行的脚本,并使用ubuntu:baseDocker镜像创建一个新容器,然后将文件复制到该容器中.

如何将文件从主机复制到容器?

docker docker-container

1391
推荐指数
27
解决办法
105万
查看次数

如何处理Docker中的持久存储(例如数据库)

人们如何处理Docker容器的持久存储?

我目前正在使用这种方法:构建映像,例如PostgreSQL,然后启动容器

docker run --volumes-from c0dbc34fd631 -d app_name/postgres
Run Code Online (Sandbox Code Playgroud)

恕我直言,有缺点,我不能(偶然)删除容器"c0dbc34fd631".

另一个想法是将主机卷"-v"安装到容器中,但是,用户ID的容器内不一定匹配用户ID从主机,然后权限可能会混乱.

注:与其--volumes-from 'cryptic_id'你也可以使用--volumes-from my-data-container这里my-data-container是你分配到纯数据容器,如姓名docker run --name my-data-container ...(见接受的答案)

docker docker-container

969
推荐指数
10
解决办法
28万
查看次数

你如何按价值排序字典?

我经常需要按值排序字典,包括键和值.例如,我有一个单词的散列和各自的频率,我想按频率排序.

有一个SortedList对单个值(比如频率)有好处,我想将它映射回单词.

SortedDictionary按键排序,而不是值.有些人诉诸于自定义课程,但是有更清洁的方法吗?

.net c# sorting dictionary

770
推荐指数
15
解决办法
57万
查看次数

使用Chrome浏览器运行WebDriver时,即使浏览器正常启动,也会收到"仅允许本地连接"的消息

当我使用WebDriver运行Chrome浏览器时,我在控制台上收到以下消息.请让我知道如何解决它.

"在端口22582上启动ChromeDriver(v2.10.267521)""仅允许本地连接."

这是我的示例代码:

public class Browserlaunch {
    public static void main(String[] args) {
        System.setProperty("webdriver.chrome.driver", "C:\\chromedriver_win32   \\chromedriver.exe");
        WebDriver driver = new ChromeDriver() ;
        driver.get("http://webdunia.com");
        driver.close();
        driver.quit();
    }
}
Run Code Online (Sandbox Code Playgroud)

google-chrome webdriver selenium-chromedriver

76
推荐指数
6
解决办法
15万
查看次数

Docker WSL 2 安装不完整

Windows 10上的Docker Desktop替换为更新版本后,点击启动,出现如下错误

WSL 2 安装不完整

WSL 2 安装不完整

WSL 2 Linux 内核现在使用单独的 MSI 更新包进行安装。请单击链接并按照说明安装内核更新:

https://aka.ms/wsl2kernel

安装Linux内核后按重启

默认情况下,在“设置”>“常规”中,已选择“使用基于 WSL 2 的引擎”选项。这可能是因为我已经在本地安装了 Ubuntu 18.04 LTS。

如果我转到 Docker 桌面设置 > 资源 > WSL 集成

Docker WSL 集成

您没有任何 WSL 2 发行版。请将 WSL 1 发行版转换为 WSL 2,或安装新发行版,它会出现在这里。

如何让 Docker 运行?

windows docker docker-desktop wsl-2

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

已安装 Poetry 但“poetry:未找到命令”

最近我在诗歌方面遇到了一百万零一个问题。

我昨天已经完全安装并工作了,但是重新启动我的机器后,我又遇到了问题;(

即使在重新启动后,是否有办法在我的终端中始终识别诗歌?


系统规格:

  • Windows 10,
  • Visual Studio 代码,
  • Bash - WSL Ubuntu CLI,
  • Python 3.8。

终端:

me@PF2DCSXD:/mnt/c/Users/me/Documents/GitHub/workers-python/workers/data_simulator/src$ poetry run python3 cli.py
poetry: command not found
me@PF2DCSXD:/mnt/c/Users/me/Documents/GitHub/workers-python/workers/data_simulator/src$ curl -sSL https://raw.githubusercontent.com/python-poetry/poetry/master/get-poetry.py | python3
Retrieving Poetry metadata

This installer is deprecated. Poetry versions installed using this script will not be able to use 'self update' command to upgrade to 1.2.0a1 or later.
Latest version already installed.
me@PF2DCSXD:/mnt/c/Users/me/Documents/GitHub/workers-python/workers/data_simulator/src$ poetry run python3 cli.py
poetry: command not found
me@PF2DCSXD:/mnt/c/Users/me/Documents/GitHub/workers-python/workers/data_simulator/src$ 
Run Code Online (Sandbox Code Playgroud)

如果我可以在帖子中添加其他内容以帮助进一步澄清,请告诉我。

python windows python-poetry

64
推荐指数
7
解决办法
16万
查看次数

保存凭据时出错:存储凭据时出错 - 错误:退出状态 1,输出:`获取凭据时出错 - 错误:退出状态 1

我有 Ubuntu 20.04,我尝试使用docker login登录终端,但得到:

docker login 
Login with your Docker ID to push and pull images from Docker Hub. If you don't have a Docker ID, head over to https://hub.docker.com to create one.
Username: sfelshtyn
Password: 
Error saving credentials: error storing credentials - err: exit status 1, out: `error getting credentials - err: exit status 1, out:` no usernames for https://index.docker.io/v1/``
Run Code Online (Sandbox Code Playgroud)

authentication ubuntu credentials docker

63
推荐指数
6
解决办法
9万
查看次数

警告:请求的映像平台 (linux/amd64) 与检测到的主机平台 (linux/arm64/v8) 不匹配

警告:请求的映像的平台 (linux/amd64) 与检测到的主机平台 (linux/arm64/v8) 不匹配,并且未请求特定平台 docker: 来自守护程序的错误响应:无法选择具有功能的设备驱动程序“”:[[ GPU]]。

我在 mac 上尝试运行此命令时遇到此错误docker run --rm --gpus all -v static_volume:/home/app/staticfiles/ -v media_volume:/app/uploaded_videos/ --name=deepfakeapplication abhijitjadhav1998/deefake-detection-20framemodel 如何解决此错误?

linux django nginx docker

42
推荐指数
2
解决办法
11万
查看次数

免费的大型数据集来试验Hadoop

你知道任何大型数据集来试验免费/低成本的Hadoop吗?任何相关的指针/链接都表示赞赏.

Prefernce:

  • 至少一GB的数据.

  • Web服务器的生产日志数据.

到目前为止我发现的很少:

  1. 维基百科转储

  2. http://wiki.freebase.com/wiki/Data_dumps

  3. http://aws.amazon.com/publicdatasets/

我们也可以运行自己的爬虫来收集来自维基百科等网站的数据吗?关于如何做到这一点的任何指针也受到赞赏.

resources hadoop opendata

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

SQL数据库设计最佳实践(地址)

当然我意识到没有一种"正确的方法"来设计SQL数据库,但我想在我的特定场景中得到一些关于更好或更差的意见.

目前,我正在设计一个订单输入模块(使用SQL Server 2008的Windows .NET 4.0应用程序),当谈到可以应用于多个位置的数据时,我在两个设计决策之间徘徊.在这个问题中,我将专门提到地址.

地址可以被各种对象(订单,客户,员工,货运等)使用,并且它们几乎总是包含相同的数据(地址1/2/3,城市,州,邮政编码,国家等).我原本打算将每个字段作为列包含在每个相关表中(例如,订单将包含Address1/2/3,City,State等.而Customers也将包含相同的列布局).但我的一部分想要在这种情况下应用DRY/Normalization原则,即有一个名为"Addresses"的表,它通过相应表中的Foreign Key引用.

CREATE TABLE DB.dbo.Addresses
    (
        Id          INT
                    NOT NULL
                    IDENTITY(1, 1)
                    PRIMARY KEY
                    CHECK (Id > 0),

        Address1    VARCHAR(120)
                                NOT NULL,

        Address2    VARCHAR(120),

        Address3    VARCHAR(120),

        City        VARCHAR(100)
                    NOT NULL,

        State       CHAR(2)
                    NOT NULL,

        Country     CHAR(2)
                    NOT NULL,

        PostalCode  VARCHAR(16)
                    NOT NULL
    )

CREATE TABLE DB.dbo.Orders
    (
        Id          INT
                    NOT NULL
                    IDENTITY(1000, 1)
                    PRIMARY KEY
                    CHECK (Id > 1000),

        Address     INT
                    CONSTRAINT fk_Orders_Address
                    FOREIGN KEY REFERENCES Addresses(Id)
                    CHECK (Address > 0)
                    NOT NULL,

        -- …
Run Code Online (Sandbox Code Playgroud)

sql database-design

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