草庐IT

run_test

全部标签

docker - 使用 docker RUN 创建多个目录

在我的Linux机器上的终端中运行以下命令时:mkdir-p/tmp/storage/{logs,framework,app}它创建以下目录:/tmp/storage/app/tmp/storage/framework/tmp/storage/logs在Dockerfile中使用RUN构建时会生成一个名为:/tmp/storage/{logs,framework,app}我知道我可以使用mkdirpr目录创建多个RUN,但我很好奇为什么另一个命令不起作用以及是否有办法实际做到这一点? 最佳答案 RUN命令使用/bin/sh,而您很可

windows - Boot2docker/Windows : can't run bash on Ubuntu container

我正在阅读“TheDockerBook”,第3章,安装和运行Ubuntu容器。我在Windows7.1上,使用Boot2Docker。当我尝试运行它时会发生以下情况(这是第二次尝试,因此它已经有图像的本地副本):$dockerrun-i-tubuntu/bin/bashexec:"C:/ProgramFiles(x86)/Git/bin/bash":statC:/ProgramFiles(x86)/Git/bin/bash:nosuchfileordirectoryFATA[0000]Errorresponsefromdaemon:Cannotstartcontainer5e985b0

windows - Boot2docker/Windows : can't run bash on Ubuntu container

我正在阅读“TheDockerBook”,第3章,安装和运行Ubuntu容器。我在Windows7.1上,使用Boot2Docker。当我尝试运行它时会发生以下情况(这是第二次尝试,因此它已经有图像的本地副本):$dockerrun-i-tubuntu/bin/bashexec:"C:/ProgramFiles(x86)/Git/bin/bash":statC:/ProgramFiles(x86)/Git/bin/bash:nosuchfileordirectoryFATA[0000]Errorresponsefromdaemon:Cannotstartcontainer5e985b0

docker - 无法连接到位于 unix :///var/run/docker. sock 的 Docker 守护程序。 docker 守护进程是否正在运行

我正在使用gitlabci继续集成,我想对我的代码运行单元测试,然后构建一个docker镜像,然后部署它。但我面临的问题是如何在gilabci中运行docker服务。我收到这个错误"CannotconnecttotheDockerdaemonatunix:///var/run/docker.sock.Isthedockerdaemonrunning"在我的dockerbuild命令运行之后。我需要在gitlab-ci中安装docker吗?这是我的.gitlab-ci.yml文件image:node:latestbefore_script:stages:-test-production-

docker - 无法连接到位于 unix :///var/run/docker. sock 的 Docker 守护程序。 docker 守护进程是否正在运行

我正在使用gitlabci继续集成,我想对我的代码运行单元测试,然后构建一个docker镜像,然后部署它。但我面临的问题是如何在gilabci中运行docker服务。我收到这个错误"CannotconnecttotheDockerdaemonatunix:///var/run/docker.sock.Isthedockerdaemonrunning"在我的dockerbuild命令运行之后。我需要在gitlab-ci中安装docker吗?这是我的.gitlab-ci.yml文件image:node:latestbefore_script:stages:-test-production-

shell - Jenkins 文件 : permission denied when running sh step in Docker container

我无法运行一个简单的Jenkinsfile-例如pipeline{agent{label'ssh-slave'}stages{stage('ShellTest'){steps{sh'echo"HelloWorld"'}}}}主服务器上Jenkins的日志文件显示容器已成功启动,但构建作业崩溃并显示如下消息sh:1:/home/jenkins/workspace/pipeline@tmp/durable-34c21b81/script.sh:Permissiondenied以下是我们配置/发现的一些额外内容:我们正在使用RHEL的VM上运行代理我们正在使用DockerPlugin让Jen

shell - Jenkins 文件 : permission denied when running sh step in Docker container

我无法运行一个简单的Jenkinsfile-例如pipeline{agent{label'ssh-slave'}stages{stage('ShellTest'){steps{sh'echo"HelloWorld"'}}}}主服务器上Jenkins的日志文件显示容器已成功启动,但构建作业崩溃并显示如下消息sh:1:/home/jenkins/workspace/pipeline@tmp/durable-34c21b81/script.sh:Permissiondenied以下是我们配置/发现的一些额外内容:我们正在使用RHEL的VM上运行代理我们正在使用DockerPlugin让Jen

python - 在 docker 容器中作为服务运行 py.test

我正在建立一个dockerisedselenium网格。我可以通过附加到pytest容器[见下文]发送我的python测试[使用pytest运行]。但是我已经设置了另一个LAMP容器来控制pytest。所以我想让pytest容器独立,运行空闲并等待来自LAMP容器的命令。我有这个Dockerfile:#StartingfrombaseimageFROMubuntu#-----------------------------------------------------#SettheGithubpersonaltokenENVGH_TOKENblablabla#InstallPytho

python - 在 docker 容器中作为服务运行 py.test

我正在建立一个dockerisedselenium网格。我可以通过附加到pytest容器[见下文]发送我的python测试[使用pytest运行]。但是我已经设置了另一个LAMP容器来控制pytest。所以我想让pytest容器独立,运行空闲并等待来自LAMP容器的命令。我有这个Dockerfile:#StartingfrombaseimageFROMubuntu#-----------------------------------------------------#SettheGithubpersonaltokenENVGH_TOKENblablabla#InstallPytho

java - IntelliJ 想法 : build and run Java apps in docker containers

在我的项目中,我想将我的SpringBoot应用程序容器化,不仅在生产环境中,而且在本地。为了做到这一点,我想:启动docker容器(从java镜像)在IntelliJIdea中点击“运行”在容器中构建应用程序(不使用我的本地机器编译器,而是使用容器中的编译器)在容器中运行应用程序这种情况可能吗?我不想使用Gradle或Maven在容器中构建应用程序-我想告诉IntelliJIdea使用内部docker容器java编译器,而不是我在本地拥有的编译器。 最佳答案 描述了可能有用的内容here.基本上你需要devtools并在docke