小编bla*_*ops的帖子

Docker网络Nginx解析器

我试图在我的配置中摆脱已弃用的Docker链接.剩下的就是在Bad Gateway重新创建容器时摆脱那些nginx反向代理错误.

注意:我在桥接模式下使用Docker网络.(docker network create nettest)

我在nginx中使用以下配置代码段:

location / {
      resolver 127.0.0.1 valid=30s;
      set $backend "http://confluence:8090";
      proxy_pass $backend;
Run Code Online (Sandbox Code Playgroud)
  1. confluence在Docker网络上创建了一个带有主机名的容器nettest.
  2. 然后我在网络上启动了nginx容器nettest.
  3. 我可以confluence在nginx容器内ping
  4. confluence列在nginx容器的/etc/hosts文件中
  5. nginx日志说`send()失败(111:拒绝连接),解析时,解析器:127.0.0.1:53``
  6. 我试过泊坞窗网默认DNS解析器127.0.0.11/etc/resol.conf
  7. nginx日志说 confluence could not be resolved (3: Host not found)

有人知道如何使用Docker Networks配置nginx解析器,或者如何强制Nginx正确解析Docker网络主机名?

networking nginx docker

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

AWS配置Bash One Liner

任何人都可以告诉我如何使用单线程自动化bash配置bash?

例:

$ aws configure --profile user2
AWS Access Key ID [None]: AKIAI44QH8DHBEXAMPLE
AWS Secret Access Key [None]: je7MtGbClwBF/2Zp9Utk/h3yCo8nvbEXAMPLEKEY
Default region name [None]: us-east-1
Default output format [None]: text
Run Code Online (Sandbox Code Playgroud)

应用程序:我想在Docker入口点内自动执行此操作!

bash amazon-web-services docker

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

Dockerhub存储库描述

有谁知道dockerhub如何管理自动构建存储库的描述?

Dockerhub具有很好的功能,即源存储库中的README.md被用作存储库描述.实际上,存储库的描述并不总是来自主分支的最新README.md.它似乎是随机的或与最新版本相关.

示例存储库:

  • /
  • Dockerfile
  • README.md

分行:

标签:

  • V1.0
  • V1.1
  • V2.0
  • V2.1

现在的问题是:如果我将所有标签放在Autobuild上,那么它不可再现,哪个README.md将显示在存储库描述中.

有没有诀窍,还是有API可以设置描述?

我希望始终显示我的master/README.md的最新提交!

markdown docker dockerhub

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

Jenkins插件安装

我已经编写了一个Jenkins Groovy脚本,用于在启动时安装Jenkins插件.Groovy脚本以用于调用脚本的Hook命名.例如,在init-Hook中触发了init.groovy.在初始化后触发此挂钩.

在初始化期间,我无法访问UpdateCenter,无法安装插件.我可以使用其他Jenkins Hooks吗?在我看来,我需要一个启动后的Hook.

此脚本适用于脚本控制台,但不适用于初始化后的挂钩:

import jenkins.model.*

def pluginParameter="gitlab-plugin hipchat swarm"
def plugins = pluginParameter.split()
println(plugins)
def instance = Jenkins.getInstance()
def pm = instance.getPluginManager()
def uc = instance.getUpdateCenter()
def installed = false

plugins.each {
  if (!pm.getPlugin(it)) {
    def plugin = uc.getPlugin(it)
    if (plugin) {
      println("Installing " + it)
      plugin.deploy()
      installed = true
    }
  }
}

instance.save()
if (installed)
instance.doSafeRestart()
Run Code Online (Sandbox Code Playgroud)

我需要一个启动系统的钩子,并且uc.getPlugin(它)不返回null.

groovy jenkins

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

检查Alpine中的文件校验和

我遇到了阿尔卑斯山这个奇怪的问题.我想检查bash控制台内文件的校验和.它在CentOS下工作但不在Alpine下工作.错误在哪里?

在CentOS下

$ sha1sum /bin/tini
fa23d1e20732501c3bb8eeeca423c89ac80ed452  /bin/tini
$ echo "fa23d1e20732501c3bb8eeeca423c89ac80ed452 /bin/tini" | sha1sum -c -
/bin/tini: OK
Run Code Online (Sandbox Code Playgroud)

在阿尔卑斯山

$ sha1sum /bin/tini
fa23d1e20732501c3bb8eeeca423c89ac80ed452  /bin/tini
$ echo "fa23d1e20732501c3bb8eeeca423c89ac80ed452 /bin/tini" | sha1sum -c -
sha1sum: WARNING: 1 of 1 computed checksums did NOT match
Run Code Online (Sandbox Code Playgroud)

bash docker alpine-linux

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

Dockerhub 使用 Github LFS 自动构建

我想在我的 github 存储库中引入Git LFS

dockerhub 自动构建支持Git LFS吗?
如果 dockerhubAutomatic Build检出Git LFS存储库会发生什么?

github docker

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

Docker中的Atlassian应用程序链接

我对这个特定的容器配置有问题,并使Atlassian工具完美地使用他们的应用程序链接.

我在docker容器中运行了一些atlassian应用程序:Jira,Confluence,Crowd

所有容器都在nginx后面的同一台服务器上:

  • Nginx的
  • - > Confluence
  • - >吉拉
  • - >人群

我使用以下子域通过nginx https代理访问容器:

我如何设置Docker网络或网络,以便Jira可以使用URL https://confluence.example.com访问Confluence,Confluence可以使用URL https://jira.example.com访问Jira ?

jira nginx confluence docker

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

Google gsutil auth没有提示

我想在Docker容器中使用gsutil.我创建了一个O2Auth服务帐户JSON文件.

如何设置gsutil auth以使用JSON配置文件并在不提示的情况下执行命令?

目前我得到这样的东西:

$ gsutil config -e
It looks like you are trying to run "/.../google-cloud-sdk/bin/bootstrapping/gsutil.py config".
The "config" command is no longer needed with the Cloud SDK.
To authenticate, run: gcloud auth login
Really run this command? (y/N) y
This command will create a boto config file at /.../.boto
containing your credentials, based on your responses to the following questions. 
What is the full path to your private key file? 
Run Code Online (Sandbox Code Playgroud)

我必须使用哪些命令/参数/设置来提示环境?

gsutil docker gcloud

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