小编mib*_*iti的帖子

如何在本地机器和minikube之间传输文件?

我正在使用OS Ubuntu 16.0.4并在其上安装了minikube.我需要将一些文件复制到minikube,所以我该怎么做?我尝试了下一个命令,但它问我密码,我不知道

scp /media/myuser/sourceFolder docker@192.168.99.100:/home/docker/destiationFolder
Run Code Online (Sandbox Code Playgroud)

注: minikube IP是192.168.99.100,我用泊坞窗作为minikube默认用户,但实际上我不知道这是否是正确的OT没有.

那么minikube的默认用户名和密码是什么?如何将文件从我的本地机器复制到minikube?

谢谢 :)

docker boot2docker kubernetes minikube

15
推荐指数
2
解决办法
7238
查看次数

Apple推送通知卷曲:(16)HTTP2框架层出错

我在ubuntu终端上运行此命令

卷曲--verbose -H 'APNS话题:Skios.TripBruCACT' --header "内容类型:应用程序/ JSON" --data"{ "APS":{ "内容可用":1, "警告":"喜", "声音": "默认"}}" --cert /home/mohamed/Downloads/Prod2.pem:a1B23 --http2 ' https://api.push.apple.com/3/device/19297dba97212ac6fd16b9cd50f2d86629aed0e49576b2b52ed05086087da802 '

但它返回curl:(16)HTTP2框架层出错

这是整个结果

*   Trying 17.188.145.163...
* Connected to api.push.apple.com (17.188.145.163) port 443 (#0)
* ALPN, offering h2
* ALPN, offering http/1.1
* Cipher selection: ALL:!EXPORT:!EXPORT40:!EXPORT56:!aNULL:!LOW:!RC4:@STRENGTH
* successfully set certificate verify locations:
* CAfile: /etc/ssl/certs/ca-certificates.crt CApath: none
* TLSv1.2 (OUT), TLS header, Certificate Status (22):
* TLSv1.2 (OUT), TLS handshake, Client hello (1):
* TLSv1.2 (IN), TLS handshake, Server hello (2): …
Run Code Online (Sandbox Code Playgroud)

curl push-notification apple-push-notifications

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

(Kubernetes + Minikube)无法从本地注册表获取docker镜像

我在我的机器上设置了docker,还有minikube,里面有docker,所以我可能在不同的VM上运行了两个docker实例

我构建一个图像并标记它,然后将其推送到本地注册表,它成功推送,我也可以从注册表中拉出它也是当我运行curl得到标签列表我得到结果,这是我做的

1- docker build -t 127.0.0.1:5000/eliza/console:0.0.1 .
2- docker run -d -p 5000:5000 --name registry registry:2
3- docker tag a3703d02a199 127.0.0.1:5000/eliza/console:0.0.1
4- docker push 127.0.0.1:5000/eliza/console:0.0.1
5- curl -X GET http://127.0.0.1:5000/v2/eliza/console/tags/list
Run Code Online (Sandbox Code Playgroud)

以上所有步骤都运行正常,没有任何问题.

我的问题是当我运行minikube并尝试在其中的本地注册表中访问此图像

所以,当我运行下一个命令

1- sudo minikube start --insecure-registry 127.0.0.1:5000
2- eval $(minikube docker-env)
3- minikube ssh
4- curl -X GET http://127.0.0.1:5000/v2/eliza/console/tags/list
Run Code Online (Sandbox Code Playgroud)

在最后一步(第4点),它给了我下一条消息

curl:(7)无法连接到127.0.0.1端口5000:连接被拒绝

因此,我可以从我的机器访问图像注册表,但不能从minikube访问,当我在minikube上使用Kubernetes部署此图像时,我当然会遇到问题,并且由于无法连接到http://127.0.0.1:5000而导致部署失败

你能帮我配置minikube来查看我的本地注册表,这样我的问题就能解决,然后我可以成功地使用kubernetes将图像部署到minikube吗?

UPDATE

我正在使用这个yaml文件(我命名为ConsolePre.yaml)来使用kubernetes部署我的图像

apiVersion: v1
  kind: Service
  metadata:
    name: tripbru-console
    labels:
      app: tripbru-console
  spec:
    ports:
      - port: 9080
        targetPort: 9080
        nodePort: …
Run Code Online (Sandbox Code Playgroud)

docker kubernetes docker-registry minikube

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

在 Dockerfile 中运行 SQL 脚本

我正在使用下一个 Dockerfile 来设置 postgres 数据库引擎

FROM postgres:9.6.5
ENV POSTGRES_USER postgres
ENV POSTGRES_PASSWORD xxx
ENV POSTGRES_DB postgres
ADD localDump.sql /docker-entrypoint-initdb.d
Run Code Online (Sandbox Code Playgroud)

我需要创建 ROLE CREATE ROLE read_only; 在初始化我的数据库和运行 localDump.sql 脚本之前。

那么如何直接在 Dockerfile 中运行 SQL 脚本呢?

docker dockerfile

8
推荐指数
1
解决办法
7552
查看次数

如何在每个组中仅选择最小创建日期的 ID

想象下一张桌子

售票处

 ========================
| id | question          |
 ========================
| 1  | Can u help me :)? |
 ========================
Run Code Online (Sandbox Code Playgroud)

用户输入表

 ======================================================
| id | answer               | dateCreated  | ticket_id |
 ======================================================
| 2  | It's my plessure :)? | 2016-08-05   |     1     |     
=======================================================
| 3  | How can i help u ?   | 2016-08-06   |     1     |
 ======================================================
Run Code Online (Sandbox Code Playgroud)

那么我怎样才能为每个具有最小日期值的组获取行的 id

所以我预期的答案应该是这样的

 ====
| id |
 ====
| 2  |
 ====
Run Code Online (Sandbox Code Playgroud)

更新:

我在下一个查询中得到了解决方案

SELECT id FROM UserEntry WHERE datecreated IN …

sql postgresql greatest-n-per-group

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

我如何使用Spring Docs记录java.util.Map

想象一下我下一堂课

public class MyDTO implements Serializable {
    private static final long serialVersionUID = 1L;

    private String id;
    private Map<String, String> names;

    // public Getters and Setters
}
Run Code Online (Sandbox Code Playgroud)

当我使用下一个代码通过Spring对其进行记录时

private static FieldDescriptor[] myDTOFields() {
  return new FieldDescriptor[] { 
    fieldWithPath("id").description("id description"),
    fieldWithPath("names").description("Names description") };
}
Run Code Online (Sandbox Code Playgroud)

它不起作用,并且出现错误。

org.springframework.restdocs.snippet.SnippetException:有效负载的以下部分未记录:

{
  "names" : {
    "en" : "test"
  }
}
Run Code Online (Sandbox Code Playgroud)

那我怎么用spring docs记录java.util.Map?

谢谢 :)

spring spring-mvc spring-boot spring-restdocs

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

Docker主机当前未运行

从Ubuntu 18.0.4我正在尝试在终端上运行下一个命令

评估$(minikube docker-env)

但不幸的是我收到了下一条消息

在此处输入图片说明

当我检查docker status时,我看到它正在运行并处于活动状态

在此处输入图片说明

注意: 我使用下一个命令启动了minikube集群

minikube start -p ClusterName

不使用

迷你库开始

任何想法我怎么能解决这个问题?

docker minikube

0
推荐指数
1
解决办法
1092
查看次数