Tag: git

Docker无法从存储库中提取镜像

docker工人遇到了麻烦 我试图在Docker上创build一个rethinkdb的新实例。 我使用了dockerfile github中的origin命令。 $ docker run -d -p 8080:8080 -p 28015:28015 -p 29015:29015 dockerfile/rethinkdb 但是它返回了关于没有从存储库中find的图像的错误。 有关这个问题的任何build议? 谢谢大家 操作系统版本:Windows 10 截图

如何从docker后面运行pip3 + git?

如何将git proxy设置为在使用pip3时运行? 遵循https://github.com/nouiz/Theano-Docker的说明 当我运行docker build -t theano_simple -f Dockerfile.0.8.X.jupyter.cuda.simple . 我收到错误: fatal: unable to connect to github.com: github.com[0: 192.30.253.112]: errno=Connection timed out github.com[1: 192.30.253.113]: errno=Connection timed out 将代理参数添加到docker文件: RUN git config –global http.proxy myproxy:1111 RUN git config –global https.proxy myproxy:1111 ENV HTTPS_PROXY = https:// myproxy: 1111 ENV https_proxy = https:// myproxy:1111 这是原始docker文件: https : //github.com/nouiz/Theano-Docker/blob/master/Dockerfile.0.8.X.jupyter.cuda.simple […]

在Jenkins中调用Git在Docker中构build脚本

我有一个Jekyll网站(GH页面)的构build脚本,需要从脚本内部调用需要Githubauthentication的git命令。 这是脚本: #!/usr/bin/env bash rm -rf _site/ git clone git@github.com:RIT-EVT/RIT-EVT.github.io.git –branch master –depth 1 _site LIVE_VERSION_BUILD=`cat _site/version` LIVE_VERSION=${LIVE_VERSION_BUILD%.*} LIVE_BUILD=${LIVE_VERSION_BUILD##*.} PACKAGE_VERSION=`sed -nE 's/^\s*"version": "(.*?)",$/\1/p' package.json` if [[ "$LIVE_VERSION" == "$PACKAGE_VERSION" ]]; then LIVE_BUILD=`expr $LIVE_BUILD + 1` else LIVE_VERSION=${PACKAGE_VERSION} LIVE_BUILD=0 fi rm -rf _site/* jekyll build echo "$LIVE_VERSION.$LIVE_BUILD" > _site/version cd _site/ git add -A git commit […]

为什么SSH需要一个密码短语的密码短语?

我有一个不使用密码的SSH密钥。 我想在构buildDocker容器时使用该键来获取私有的git存储库。 我成功设法在构build时将密钥放入容器,但是现在SSH失败了,因为无法打开/ dev / tty来请求密钥的密码。 如上所述,钥匙没有钥匙。 这里是一些SSH输出(-v) debug1: SSH2_MSG_NEWKEYS sent debug1: expecting SSH2_MSG_NEWKEYS debug1: SSH2_MSG_NEWKEYS received debug1: SSH2_MSG_SERVICE_REQUEST sent debug1: SSH2_MSG_SERVICE_ACCEPT received debug1: Authentications that can continue: publickey debug1: Next authentication method: publickey debug1: Offering RSA public key: /root/.ssh/id_rsa debug1: Server accepts key: pkalg ssh-rsa blen 279 debug1: key_load_private_type: incorrect passphrase supplied to decrypt […]

从本地而​​不是git克隆build立docker镜像

我一直坚持这一段时间,并希望在这个问题上采取最佳做法。 我在Go中构build了一个应用程序,我想用Docker在AWS上发布。 我正在关注如何设置它的AWS说明 ,但是当我尝试构build命令时,出现以下错误: Sending build context to Docker daemon 182.8 MB Step 1/1 : FROM golang:1.8.1-onbuild # Executing 3 build triggers… Step 1/1 : COPY . /go/src/app Step 1/1 : RUN go-wrapper download —> Running in e6bc4dd7dc44 + exec go get -v -d github.com/<myaccount>/<myapp> (download) # cd .; git clone https://github.com/<myaccount>/<myapp> /go/src/github.com/<myaccount>/<myapp> Cloning into […]

Docker在Mac上推送到Docker Hub未经授权的错误

我正在尝试将泊坞窗图像推送到我的docker中心资料档案库,但是在未经授权的情况下,即使在成功dockerlogin后仍需要进行身份validation 。 这里有什么问题? 请帮帮我! 这里是Docker Image : 这里是Docker推送 : 这是我的Docker config.json :

Builder在Openshift v3上的angular色

我目前正在尝试在网上版本的Openshift(Starter)上部署一个应用程序。 我的应用程序包含在Github公共回购的源代码,并已经有一个Dockerfile(在我的本地docker机成功build立和testing)。 由于我已经在我的机器上克隆了git仓库,所以我刚才试过这个命令: oc new-app . -> […] -> error: buildconfigs.build.openshift.io "myapp" is forbidden: build strategy Docker is not allowed 所以我试图检查和定义我的帐户的新angular色(我是angular色绑定的pipe理员) oc policy can-i create buildconfigs -> yes oc describe policyBindings :default -n mynamespace -> […] -> RoleBinding[admin]: -> Users: myemail@mail.com oc policy can-i create builds/source -> yes oc policy can-i create builds/docker -> no […]

声明式Jenkinspipe道和Docker

刚开始看Jenkins声明式pipe道并在Docker容器中运行我的构build。 我有一个项目,通过git拉npm包,因此需要设置ssh密钥。 从我遇到过,我可以设置构build参数,如–build-arg ssh_pub_key="$(cat ~/.ssh/id_rsa.pub)" ,然后在我的Dockerfile ARG ssh_pub_key 我在Jenkins文件中采取了以下方法 pipeline { agent { dockerfile { args '''–build-arg ssh_prv_key="$(cat /var/lib/jenkins-git/.ssh/id_rsa)"''' } } stages { stage('Test') { steps { sh 'echo $ssh_prv_key' } } } } 在Jenkins中运行构build时,我在构build图像时得到了下面的输出(没有提到–build-arg 。 docker build -t 085eb412f6dd28c1a7843aa9f9ed84e7c4af3e1b -f Dockerfile . 并没有为variables 我没有正确设置它们吗? 有没有人以不同的方式处理密钥的复制? 谢谢 UPDATE 我的Jenkinsfile现在看起来像下面但不会运行得到 Required context class hudson.FilePath is missing […]

kubernetes仪表板无法启动

在Ubuntu 16.04.03(GCP实例)上安装了kubernetes主节点。 一切顺利,但无法启动仪表板。 我没有打开防火墙端口8001例子网。 新/第一次安装,所以我可能会缺less的东西,请指教。 运行kubectl代理后,我试图通过外部ip的实例访问仪表板: http://35.196.xx.xx:8001 / ui la@kube-master:~$ kubectl get pods -n kube-system NAME READY STATUS RESTARTS AGE etcd-kube-master 1/1 Running 0 17m kube-apiserver-kube-master 1/1 Running 0 17m kube-controller-manager-kube-master 1/1 Running 0 17m kube-dns-545bc4bfd4-knw2b 3/3 Running 0 26m kube-flannel-ds-bpm8c 1/1 Running 0 17m kube-proxy-k649v 1/1 Running 0 26m kube-scheduler-kube-master 1/1 Running 0 17m […]

在Multi Container,Multi Repository Project中保留部署文件的位置?

我有一个由三个git存储库和应用程序组成的堆栈: 前端应用程序 后端应用程序 工人申请 它们都与docker-compose.yml文件一起工作,该文件还包含部署应用程序所需的其他资源和图像。 当我部署应用程序时,我只需要推送docker-compose.yml文件,或者在AWS的情况下,它将是一个Dockerrun.aws.json文件。 所以我的问题是…我应该在哪里保存这个文件? 它不属于上面的任何一个版本库,因为它编排了所有的版本。 是否应该build立一个名为“部署库”的第四个存储库,以保留我所有的部署文件和configuration? 或者,我从上面select一个存储库,我决定是“我部署的回购”,我把它放在哪里? 或者,我可能会在所有存储库中存储部署的副本,以便我可以部署完整的应用程序,而不pipe我正在使用哪个存储库?