我得到:
“OCI runtime exec failed:exec failed:container_linux.go:346:启动容器进程导致”exec:\“mysql\”:在$PATH中找不到可执行文件“:未知”,同时在下面传递命令docker exec-i postgres postgres-u root-pmypassword mysql
我的docker-compose.yml文件:
version: '3.3'
services:
postgres:
image: mysql:5.7.10
container_name: postgres
ports:
- 3306
healthcheck:
test: postgres --user=root --password=mypassword -e 'select version()'
timeout: 1s
retries: 5
environment:
postgres_ROOT_PASSWORD: mypassword
postgres_USER: root
postgres_DATABASE: Dev
volumes:
- ./build-artifacts:/scripts
command: --postgres_mode=""
dbfit:
container_name: dbfit
image: mattthinkwhere/dbfit
ports:
- 8085:8085
volumes:
- ./build-artifacts/dbfit_tests:/dbfit/FitNesseRoot/TestSuite
- ./build-artifacts:/scripts
links:
- postgres
depends_on:
- postgres
我想你使用了错误的容器ID。消息说他不知道容器内的命令“mysql”。
我用我们的应用程序创建了映像,运行映像后我可以看到docker容器也被创建了,当我试图进入docker容器时,我得到了下面的错误,请在这里帮助我。 """OCI运行时执行失败:执行失败:container_linux.go:349:启动容器进程导致"exec:"bash":$PATH中找不到可执行文件":未知""" 我已尝试执行以下所有命令 但是没有运气。。。。。你能帮帮我吗。
当我运行下面的命令时 这就是我面临的错误: OCI运行时exec失败:exec失败:容器\u linux。go:344:启动容器进程导致“exec:\“ping\”:在$PATH中找不到可执行文件:未知 如何解决这个问题?
问题内容: 对于Windows版本18.03.1-ce,我无法从Docker中的映像运行容器。我正在尝试运行命令: 不知何故它找不到路径。我不知道为什么会这样。 问题答案: docker命令行是顺序敏感的。args的顺序为: 命令中的所有内容都将转到尝试运行的命令。就你而言。相反,您想要传递给“运行”,以便获得与关联的tty终端的交互式输入。
我是docker新手。我想在docker中部署我的应用程序节点js,但我面临以下错误,请帮助我 /usr/bin/docker-current:来自守护进程的错误响应:oci运行时错误:container_linux.go:247:启动容器进程导致“在$PATH中找不到exec: \".\": 可执行文件”。 Dockerfile:
错误:无法启动服务cpanel_客户端:头字段值无效“oci运行时错误:容器_linux.go:247:启动容器进程导致”exec:\“sudo\”:未找到可执行文件 这是我的docker文件, 这是码头工人。yml, 我的package.json档案, 建造成功了。当我运行时,我遇到了这个错误。有人能告诉我哪里错了吗?
问题内容: 当我尝试使用docker构建golang时 Docker的映像构建成功,但是在使用docker run运行时发生以下错误 我认为此错误导致没有用户添加,因此我如下添加了组和用户 但没有解决。 这是我的源docker文件 谢谢 问题答案: 您将在此步骤中将整个源文件夹复制到目录中: 然后,您尝试执行目录: 相反,您需要复制go build在复制步骤中输出的已编译二进制文件。