小编Den*_*boy的帖子

在Docker中将数据添加到现有命名卷的正确方法是什么?

我以旧方式使用Docker,使用卷容器:

docker run -d --name jenkins-data jenkins:tag echo "data-only container for Jenkins"
Run Code Online (Sandbox Code Playgroud)

但现在我通过创建命名卷改为新方法:

 docker volume create --name my-jenkins-volume 
Run Code Online (Sandbox Code Playgroud)

我将这个新卷绑定到一个新的Jenkins容器.我唯一留下的是一个文件夹,其中/var/jenkins_home包含我以前的jenkins容器.(通过使用docker cp)现在我想用我的新命名卷填充该文件夹的内容.

我可以将该文件夹的内容复制到/var/lib/jenkins/volume/my-jenkins-volume/_data

docker

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

在使用gem进行捆绑安装期间找不到带有可执行包(Gem :: GemNotFoundException)的gem bundler(> = 0.a)

我正在执行以下脚本:

gem install rdoc --no-document
gem install bundle
bundle
Run Code Online (Sandbox Code Playgroud)

输出:

+ gem install rdoc --no-document
Successfully installed rdoc-6.1.1
1 gem installed
+ gem install bundle
Successfully installed bundle-0.0.1
Parsing documentation for bundle-0.0.1
Done installing documentation for bundle after 2 seconds
1 gem installed
1 gem installed
+ bundle install
/usr/lib/ruby/2.5.0/rubygems.rb:289:in `find_spec_for_exe': can't find gem bundler (>= 0.a) with executable bundle (Gem::GemNotFoundException)
    from /usr/lib/ruby/2.5.0/rubygems.rb:308:in `activate_bin_path'
    from /srv/myuser/.gem/ruby/2.5.0/bin/bundle:23:in `<main>'
Run Code Online (Sandbox Code Playgroud)

我添加/srv/myuser/.gem/ruby/2.5.0/bin到我的路径,所以我能够安装宝石.

gem env节目

RubyGems Environment:
  - RUBYGEMS VERSION: 2.7.7 …
Run Code Online (Sandbox Code Playgroud)

ruby bundle rubygems ruby-on-rails bundler

60
推荐指数
5
解决办法
3万
查看次数

清理docker环境:devicemapper

我有一个带有2个容器的docker环境(Jenkins和Nexus,都有自己的命名卷).我有一个每日cron-job,删除未使用的容器和图像.这工作正常.但问题出在我的devicemapper中:

du -sh /var/lib/docker/
30G docker/
Run Code Online (Sandbox Code Playgroud)

我可以在我的docker文件夹中的每个文件夹:Volumes(大,但在我的情况下这是正常的):

/var/lib/docker# du -sh volumes/
14G volumes/
Run Code Online (Sandbox Code Playgroud)

集装箱:

/var/lib/docker# du -sh containers/
3.2M    containers/
Run Code Online (Sandbox Code Playgroud)

图片:

/var/lib/docker# du -sh image/
5.8M    image/
Run Code Online (Sandbox Code Playgroud)

Devicemapper:

/var/lib/docker# du -sh devicemapper/
  16G   devicemapper/
Run Code Online (Sandbox Code Playgroud)

/var/lib/docker/devicemapper/mnt是7.3G /var/lib/docker/devicemapper/devicemapper是8.1G

Docker信息:

Storage Driver: devicemapper
 Pool Name: docker-202:1-xxx-pool
 Pool Blocksize: 65.54 kB
 Base Device Size: 10.74 GB
 Backing Filesystem: ext4
 Data file: /dev/loop0
 Metadata file: /dev/loop1
 Data Space Used: 5.377 GB
 Data Space Total: 107.4 GB
 Data Space Available: 28.8 GB
 Metadata Space …
Run Code Online (Sandbox Code Playgroud)

device-mapper docker

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

如何找到Docker REST API URL?

我为Jenkins安装了Docker构建步骤插件.

文档告诉我:

Name      : Choose a name for this Docker cloud provider
Docker URL: The URL to use to access your Docker server API (e.g: http://172.16.42.43:4243)
Run Code Online (Sandbox Code Playgroud)

如何找到REST API的URL(我的主机上安装了Docker)?

jenkins docker

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

CloudWatch 警报和 CloudWatch 事件有什么区别?

CloudWatch 警报和 CloudWatch 事件有什么区别?对我来说,两者似乎都对某个指标做出响应并在他们的目标上触发某些事情?什么是重要的区别?

amazon-web-services amazon-cloudwatch

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

如何在Ubuntu 14.04中使用systemctl

我尝试在Ubuntu 14.04中执行以下命令:

systemctl enable --now docker-cleanup-dangling-images.timer
Run Code Online (Sandbox Code Playgroud)

我也尝试用sudo,我试图用service和systemd替换systemctl,但没有任何作用

sudo: systemd: command not found
systemd: command not found
sudo: service: command not foud
Run Code Online (Sandbox Code Playgroud)

如何在Ubuntu 14.04中执行此命令,还是有另一种方法来执行相同的命令?

ubuntu ubuntu-14.04 systemctl

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

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

如何在 CloudFormation 中引用默认 VPC?

我有一个需要部署在某个 VPC 中的资源的堆栈。我想使用默认 VPC,但我不想对其进行参数化。有没有办法自动获取默认的 VPC 值?(例如Fn::GetAZs: region对于区域中的 AZ)。

amazon-web-services aws-cloudformation

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

如何在没有手动说明的情况下使用 eb init

我想eb deploy在一个干净的环境中制作一个。它告诉我我首先需要执行eb init.

当我这样做时,我看到以下内容:

Select a default region
1) us-east-1 : US East (N. Virginia)
2) us-west-1 : US West (N. California)
3) us-west-2 : US West (Oregon)
4) eu-west-1 : EU (Ireland)
5) eu-central-1 : EU (Frankfurt)
6) ap-south-1 : Asia Pacific (Mumbai)
7) ap-southeast-1 : Asia Pacific (Singapore)
8) ap-southeast-2 : Asia Pacific (Sydney)
9) ap-northeast-1 : Asia Pacific (Tokyo)
10) ap-northeast-2 : Asia Pacific (Seoul)
11) sa-east-1 : South America (Sao Paulo)
12) …
Run Code Online (Sandbox Code Playgroud)

amazon-web-services amazon-elastic-beanstalk ebcli

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

Cron Jenkins中H/5的含义

我有一份作为cron的工作:

5 3,21 * * 1-5
Run Code Online (Sandbox Code Playgroud)

这将在上午03:05和09:05 PM完成我的工作.现在我读到这是一个最佳实践H.

我尝试:

H/5 3,21 * * 1-5
Run Code Online (Sandbox Code Playgroud)

现在是什么意思?这是否会在凌晨3点和21点后的5分钟或5分钟范围内安排建造?

cron jenkins

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