小编Yog*_*h_D的帖子

列表仅停止Docker容器

Docker为您提供了一种列出运行容器或所有容器(包括已停止容器)的方法.

这可以通过以下方式完成:

$ docker ps # To list running containers
Run Code Online (Sandbox Code Playgroud)

或者

$ docker ps -a # To list running and stopped containers
Run Code Online (Sandbox Code Playgroud)

我们有办法只列出已停止的容器吗?

containers docker

165
推荐指数
3
解决办法
13万
查看次数

Git Windows禁用密码提示UI但从shell获取密码提示

在git bash for windows中,用户名和/或密码在单独的UI弹出提示中询问,如下所示.

用户名提示

在点击取消时,您将获得以下基于shell的提示,其中可以输入相同的用户名.

基于Shell的用户名提示

有没有办法可以禁用这些提示?我仍然想输入我的用户名和密码,但不是基于UI的提示,我想通过基于shell的提示输入它.

使用此建议无济于事.如何撤消git config --system core.askpass git-gui - askpass

git git-bash

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

如何在maven中构建模块时构建依赖项目

当子项目由maven构建时,如何构建依赖项目.举个例子,我有2个项目叫A,B.项目B取决于项目A.我想在使用maven构建项目B时构建项目A. 我该怎么办?

dependencies build maven

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

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

我正在尝试将一组文件从docker host复制到容器.在AUFS系统上直接进入/ var/lib/docker/aufs/...工作.但是我是Fedora的另一个系统,它将devicemapper作为存储驱动程序.在这个系统上如果我这样做:

[root@myhost tmp]# docker inspect -f '{{.Id}}' 393ef4b9f485
393ef4b9f485dafc78037f59bdbeda16d63b8338487248ed25b68cf544f29e24
[root@myhost tmp]# cd /var/lib/docker/devicemapper/mnt/393ef4b9f485dafc78037f59bdbeda16d63b8338487248ed25b68cf544f29e24
[root@myhost 393ef4b9f485dafc78037f59bdbeda16d63b8338487248ed25b68cf544f29e24]# ls -l
total 0
[root@myhost 393ef4b9f485dafc78037f59bdbeda16d63b8338487248ed25b68cf544f29e24]#
Run Code Online (Sandbox Code Playgroud)

我一无所获.我已经尝试了将文件从主机复制到Docker容器的所有建议

使用tar似乎很棒,而不是直接转到底层FS.但我不能假设所有容器中都存在焦油.

如果它是相关的,我甚至尝试在容器中创建一个文件,但它然后进行了查找./ var/lib/docker/devicemapper/mnt中的-name无效.

任何提示?

编辑1:根据其中一个答案,添加这些约束.目的是将文件复制到没有的容器中.不修改容器构建(Dockerfile),b.不安装任何ssh或ftp守护进程.和c.甚至没有改变容器的启动方式.

编辑2:添加泊坞窗信息:

# docker info
Containers: 1
Images: 21
Storage Driver: devicemapper
 Pool Name: docker-253:0-397467-pool
 Pool Blocksize: 65.54 kB
 Backing Filesystem: extfs
 Data file:
 Metadata file:
 Data Space Used: 4.261 GB
 Data Space Total: 107.4 GB
 Data Space Available: 103.1 GB
 Metadata Space Used: 3.596 MB
 Metadata Space Total: 2.147 …
Run Code Online (Sandbox Code Playgroud)

shell copy docker

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

关闭JGit clone命令的SSL验证

我试图通过它克隆一个Git存储库CloneCommand.有了这段代码

`Git.cloneRepository().setDirectory(new File(path)).setURI(url).call();`
Run Code Online (Sandbox Code Playgroud)

远程存储库位于使用自签名证书的GitBlit实例上.由于这些自签名证书,我在克隆的获取部分执行时得到以下异常:

Caused by: java.security.cert.CertificateException: No name matching <hostName> found
    at sun.security.util.HostnameChecker.matchDNS(HostnameChecker.java:221)
    at sun.security.util.HostnameChecker.match(HostnameChecker.java:95)
Run Code Online (Sandbox Code Playgroud)

虽然我可以创建一个新的TrustManager,但是注册一个虚拟对象HostnameVerifierSSLContext使用这个虚拟对象创建和初始化TrustManager.克隆完成后,还原所有这些.

但是,这意味着在同一时间启动的任何其他SSL连接都会将它们暴露给不安全的连接.

在已经克隆的仓库中,您可以将http.sslVerify设置为false,并且JGit可以正常工作.

是否有一种更清晰的方式,我可以告诉JGit将此http.sslVerify设置为false以进行克隆操作,就像我可以为已经克隆的回购做的那样.

jgit

7
推荐指数
2
解决办法
4849
查看次数

SOAP Web服务和RESTFUL Web服务之间的区别

我是Java的新手.我知道有两种类型的Web服务

  1. SOAP Web服务.
  2. RESTful Web服务.

任何人都可以告诉我他们两者之间的基本区别是什么.在哪种情况下SOAP Webservice创造了它,在哪种情况下RESTful Webservice创造了.

谢谢,

java rest soap web-services

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

在WLS 12中部署应用程序时出现java.lang.ArrayIndexOutOfBoundsException

我在Weblogic中部署应用程序时遇到此错误.

   <Oct 3, 2013 12:18:00 PM IST> <Error> <Deployer> <BEA-149205> <Failed to initialize the application "MyApp" due to error java.lang.ArrayIndexOutOfBoundsException: 4818
8
java.lang.ArrayIndexOutOfBoundsException: 48188
        at com.bea.objectweb.asm.ClassReader.readClass(Unknown Source)
        at com.bea.objectweb.asm.ClassReader.accept(Unknown Source)
        at com.bea.objectweb.asm.ClassReader.accept(Unknown Source)
        at weblogic.application.utils.annotation.ClassInfoImpl.<init>(ClassInfoImpl.java:45)
        at weblogic.application.utils.annotation.ClassfinderClassInfos.polulateOneClassInfo(ClassfinderClassInfos.java:145)
        Truncated. see log file for complete stacktrace
Caused By: java.lang.ArrayIndexOutOfBoundsException: 48188
        at com.bea.objectweb.asm.ClassReader.readClass(Unknown Source)
        at com.bea.objectweb.asm.ClassReader.accept(Unknown Source)
        at com.bea.objectweb.asm.ClassReader.accept(Unknown Source)
        at weblogic.application.utils.annotation.ClassInfoImpl.<init>(ClassInfoImpl.java:45)
        at weblogic.application.utils.annotation.ClassfinderClassInfos.polulateOneClassInfo(ClassfinderClassInfos.java:145)
        Truncated. see log file for complete stacktrace
>
Run Code Online (Sandbox Code Playgroud)

I understand that this is because of an class not getting …

java weblogic

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

使用 AWS SES SMTP-错误 554 消息被拒绝:电子邮件地址未验证。以下身份未通过区域签到

在我尝试向其发送电子邮件的电子邮件地址上收到此错误!

不知道为什么我需要验证我发送的不属于我的电子邮件?

调试 SMTP:发送时出现 MessagingException,抛出:com.sun.mail.smtp.SMTPSendFailedException:554 消息被拒绝:电子邮件地址未验证。以下身份未通过 EU-WEST-1 区域的检查:danielhaughton@outlook.com

@Configuration
@PropertySource("app.properties")
@EnableTransactionManagement
public class AppConfig {
@Autowired
private Environment env;
@Bean
public JavaMailSender getJavaMailSender() {
    JavaMailSenderImpl mailSender = new JavaMailSenderImpl();
    mailSender.setHost("email-smtp.eu-west-1.amazonaws.com");
    mailSender.setPort(25);
    mailSender.setUsername("removedcreds");
    mailSender.setPassword("removed creds");
    Properties props = mailSender.getJavaMailProperties();
    props.put("mail.transport.protocol", "smtp");
    props.put("mail.smtp.auth", "true");
    props.put("mail.smtp.starttls.enable", "true");
    props.put("mail.smtp.starttls.required", "true");

    props.put("mail.debug", "true");
    return mailSender;
}
Run Code Online (Sandbox Code Playgroud)

EmailService @Component 公共类 EmailServiceImpl {

@Autowired
public JavaMailSender emailSender;

public void sendSimpleMessage(String toAddress, String subject, String text) 
{
    SimpleMailMessage message = new SimpleMailMessage();
    message.setTo(toAddress);
    message.setFrom("noreply@mydomain.com");
    message.setSubject(subject);
    message.setText(text);
    emailSender.send(message);
} …
Run Code Online (Sandbox Code Playgroud)

amazon-web-services amazon-ses spring-boot

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

为什么UICollectionView didSelect方法不起作用?

我已经以UICollectionView编程方式创建了我的didSelectItemAtIndexPath方法,在这种情况下,我的方法根本不会调用。

let collectionView = UICollectionView(frame: CGRect(x: 0, y: 0, width: CGRectGetWidth(self.view.frame), height: 360), collectionViewLayout: layout)
collectionView.delegate = self
collectionView.dataSource = self
collectionView.userInteractionEnabled = true
Run Code Online (Sandbox Code Playgroud)

那么,有什么问题呢?为什么当我点击单元格时我没有得到回应?

func collectionView(collectionView: UICollectionView, didSelectItemAtIndexPath indexPath: NSIndexPath) {
    print("Selected Cell: \(indexPath.row)")
}
Run Code Online (Sandbox Code Playgroud)

ios uicollectionview uicollectionviewcell swift

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

如何在 React js Web 应用程序中添加 PAYTM 网关集成?

我从这里开始工作https://github.com/paytm/paytm-pg-node-sdk-sample/blob/master/javascript/DemoApp.js我在express中使用了它,它正在工作,但现在我想要这样做来自反应和付款必须从前端完成。

node.js reactjs paytm

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