小编tco*_*son的帖子

x509:证书对* .xyz.net有效,对docker.abc.xyz.net无效

我正在尝试登录公司的私有Docker存储库。当我尝试登录时:

docker login docker.abc.xyz.net
Run Code Online (Sandbox Code Playgroud)

它仅返回以下错误:

Error response from daemon: Get https://docker.abc.xyz.net/v1/users/: x509:  certificate is valid for *.xyz.net, xyg.net, not docker.abc.xyz.net
Run Code Online (Sandbox Code Playgroud)

我们有一个ca.cert,我将其放在以下位置:

/Users/myName/etc/docker/certs.d/docker.abc.xyz.net/ca.cert
Run Code Online (Sandbox Code Playgroud)

我也尝试将其放在这里:

/private/etc/docker/certs.d/docker.abc.xyz.net/ca.cert
Run Code Online (Sandbox Code Playgroud)

最后使用此命令尝试获取证书的钥匙串访问权限:

sudo security add-trusted-cert -d -r trustRoot -k /Library/Keychains/System.keychain ca.crt
Run Code Online (Sandbox Code Playgroud)

我什至给了证书完全访问权限,以查看是否可以获取。我也尝试过重新启动docker,但是没有任何东西接受我的证书。是否还有其他人有什么想法可能阻止Docker Mac上的登录尝试?

--------------
Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number:
            6c:ac:dd:00:bf:96:38:c3
        Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=ON DWCC Unclass Testing CA-1
        Validity
            Not Before: Jun  6 19:40:49 2016 GMT
            Not After : Jun  6 19:40:49 2018 GMT
        Subject: C=US, O=Navy, OU=ONI, CN=docker.abc.xyz.net
        Subject Public Key …
Run Code Online (Sandbox Code Playgroud)

docker

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

从 img 标签内更改 SVG 文本

我正在尝试使用 jquery 动态更改 img 标签内的 svg 项目的文本。我一直抓住错误的节点,因为所有的董事会都说要更改 textContent,但它永远不会改变文本。这是我的 HTML:

<head>
<script type="text/javascript">
            $(window).resize(function() {
                $('.ball').height($(window).height()+"px" );
                $('.ball').width($(window).width()/6+"px");
            });
            $(function() {
                $( ".ball" ).each(function( index ) {
                    var textNode = $(this);
                    textNode = textNode.find(".changeText");
                    textNode = textNode.children().first();
                    console.log(textNode);
                    textNode.textContent = "5";
                });
            });
            $(window).trigger('resize');
        </script>
    </head>
    <body>
        <div id="svgMain">
            <img class="ball" src="ball.svg"/>
            <img class="ball" src="ball.svg"/>
            <img class="ball" src="ball.svg"/>
            <img class="ball" src="ball.svg"/>
            <img class="ball" src="ball.svg"/>
            <img class="ball" src="ball.svg"/>
        </div>
    </body>
Run Code Online (Sandbox Code Playgroud)

然后这是我尝试动态加载的 img 标签中的 svg:

<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
    <g>
        <circle …
Run Code Online (Sandbox Code Playgroud)

javascript jquery svg

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

内容div总是用css取100%的屏幕高度

我有以下网页. 在此输入图像描述

我试图让蓝色红色和白色渐变填满整个屏幕高度.目前,我在内容容器的两侧都有两个标志,所有标志都被主容器包围.

.container{
  width: 100%;
  background: -webkit-linear-gradient( $blueToRed); 
  background: -o-linear-gradient($blueToRed);
  background: -moz-linear-gradient($blueToRed); 
  background: linear-gradient($blueToRed);
   margin-bottom: -99999px;
  padding-bottom: 99999px;
  overflow: auto;
}
Run Code Online (Sandbox Code Playgroud)

在firstContain里面

.firstContain{
  border-left: 4px solid white;
  border-right: 4px solid white;
  background: #FFF;
  max-width: 980px;
  position: relative;
  display: block;
  margin: 0 auto;
  overflow: auto;
  z-index:1000;
}
Run Code Online (Sandbox Code Playgroud)

我试图控制到100%的高度,但我添加它,它不会移动.我认为99999的边距填充技巧会起作用,但确实如此,但后来我失去了一些使其工作的CSS.欢迎任何帮助.提前感谢我在做错的建议.

css css3

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

减速器和 switch 语句

我对 redux 有点陌生,我仍然不完全理解类型和 actionCreator 的连接。我创建的测试类中有以下代码:

import {GET_AGE_APPROPRIATE_OPTIONS, GET_AGE_OPTIONS, GET_BINDING_TYPE_OPTIONS} from "../actions/options-actions"

export default function(state = [], action){
    switch(action.type){
        case GET_AGE_APPROPRIATE_OPTIONS:
            return action.payload.data;
        case GET_AGE_OPTIONS:
            return action.payload.data;
        case GET_BINDING_TYPE_OPTIONS:
            return action.payload.data;
    }
    return state
}
Run Code Online (Sandbox Code Playgroud)

在我的动作创建器中,我有以下代码:

import axios from 'axios';
const ROOT_URL = `http://localhost:8080/`;
const ROOT_OPTIONS_URL = `${ROOT_URL}options`;

export const GET_AGE_OPTIONS = 'GET_AGE_OPTIONS';
export const GET_AGE_APPROPRIATE_OPTIONS = 'GET_AGE_APPROPRIATE_OPTIONS';
export const GET_BINDING_TYPE_OPTIONS = 'GET_BINDING_TYPE_OPTIONS';

export function getAgeOptions() {
    const url = `${ROOT_OPTIONS_URL}/age`;
    const request = axios.get(url);
    return {
        type: GET_AGE_OPTIONS,
        payload: request …
Run Code Online (Sandbox Code Playgroud)

reactjs redux react-redux

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

无法在反应路由器中访问我的 match.props

我要发布一些代码,因为看起来我没有包含一些东西。

import React from 'react';
import { connect } from 'react-redux';
import {bindActionCreators} from 'redux';
import {updateSearch, getSearchResults} from '../actions/qb-actions';
import {valueAccepted} from '../actions/tree-actions';
import {addNewElement} from '../services/commonComponents';
import QueryBuilder from './QueryBuilder';
import SearchResults from './SearchResults';
import FontAwesome from 'react-fontawesome';
import {checkIncludeColumns} from '../services/commonComponents';
import {removeSpaces} from '../services/values';
import { Button } from 'reactstrap';

class SearchBooksAdvanced extends React.Component {
    constructor(props) {
        super(props);
        this.state = {
        };
    }

    componentDidMount(){

        const { match: { params } } = this.props;
//I want to …
Run Code Online (Sandbox Code Playgroud)

reactjs react-router

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

标签 统计

reactjs ×2

css ×1

css3 ×1

docker ×1

javascript ×1

jquery ×1

react-redux ×1

react-router ×1

redux ×1

svg ×1