请教一下,docker run出现 No command specified是咋回事啊?

问题描述

如题,dockerrun-d-pxxxluxn/mysql这样的也需要指定指令么?我看例子没有指定啊该问题及解答来自CSDNDocker技术交流群(303806405),由版主xinshubiao整理。

解决方案

本帖最后由 u010702509 于 2014-07-30 14:18:41 编辑
解决方案二:
需不需要指定指令,要看你的镜像luxn/mysql中有没有指定默认运行的服务。如果没指定,就需要在dockerrun命令最后指定;如果已指定,dockerrun命令最后可以不指定,使用默认的;也可以指定,覆盖默认的如何查看指定默认运行服务?dockerinspectimage该问题及解答来自CSDNDocker技术交流群(303806405),由版主xinshubiao整理。
解决方案三:
dockerrun-d-pxxxluxn/mysql/bin/bash这样就指定了,是否指定可以通过dockerinspectid来查看是否有CMD
解决方案四:
dockerrun-d-i-tdocker.image/usr/bin/bashdockerrundocker:"run"requiresaminimumof1argument.See'dockerrun--help'.Usage:dockerrun[OPTIONS]IMAGE[COMMAND][ARG...]Runacommandinanewcontainer

时间: 2024-09-28 07:26:33

请教一下,docker run出现 No command specified是咋回事啊?的相关文章

docker学习 - docker run

docker run流程 创建容器 通过用户指定的镜像名和tag,在TagStore中查找image_id,获取image对象(本地的image json文件里有镜像信息) 检查镜像layer数(不超过127),镜像层数太多会造成性能问题 将runconfig.Config和image.Config合并 创建{Container.ID}-init和Container.ID镜像的目录,在init layer创建.dockerinit./etc/hosts./etc/hostname等, Conta

Docker run 命令的使用方法

本文讲的是Docker run 命令的使用方法,[编者的话]在Docker中,run应该是用户使用最多的命令了,很多读者反馈不是很明白run命令的用法,而且相关的书籍.中文资料中对run命令的描述也不是非常完整,所以DockerOne组织翻译了Docker官方的文档,以飨读者.注意,本文基于最新的Docker 1.4文档翻译. Docker会在隔离的容器中运行进程.当运行 docker run命令时,Docker会启动一个进程,并为这个进程分配其独占的文件系统.网络资源和以此进程为根进程的进程组

docker~run起来之后执行多条命令

最近在搞jenkins pipeline的部署工作,而在对.net core进行部署时不希望安装dotnet sdk,为了移植性更好,打算直接使用aspnetcore的docker镜像,通过docker去run它,而在这个时间出现了一个问题 docker run aspnetcore:2.0之后如果希望同时执行多个sh命令出现了问题,还非要写个脚本文件,这是大叔不喜欢的! docker run aspnetcore:2.0 ls && ls 结果是第一个ls显示的是容器里的内容,而第二个l

请教,docker pull XXX 报错

问题描述 先简单说下我的学习环境:基于win764宿主机,安装了virtulbox,创建了基于桥接网络的Suse12的虚拟机.win7可正常上网在Suse12安装了docker并升级到了1.9在虚拟机中执行dockerpullregistry或者获取其它镜像时,总报如下错误.大家都是如何解决的?linux-rpsa:~#dockerpullregistryUsingdefaulttag:latestPullingrepositorydocker.io/library/registryErrorw

docker run找不到容器?报no such file or directory

问题描述 新手学习遇到问题.参考:http://dockerpool.com/static/books/docker_practice/image/pull.html安装的.虚拟机系统:CentOS6内核:RHEL2.6.32-358.el6.x86_64是不是内核的版本太低了?[root@localhostetc]#dockerrun-t-iubuntu:14.04/bin/bashErrorresponsefromdaemon:Cannotstartcontainer0b1186a32c19

新手使用docker,docker run ubuntu 出现错误不知道怎么解决

问题描述 ~#docker.iorunubuntuFATA[0000]Errorresponsefromdaemon:Cannotstartcontainer82de0440fd6895c18288eb1e1881c08476aba1eab28ea9605ca1b91b321d1e99:[8]Systemerror:mountpointfordevicesnotfound看错误信息就只知道什么mountpointdevices找不到 解决方案 解决方案二:跟我报的错有点像..希望有达人出现,把我

docker run -i -t 和 docker run -d 出现的问题

问题描述 我在官方仓库下载的takeharu/ubuntu-mysql这个镜像为什么用dockerrun-i-ttakeharu/ubuntu-mysql/bin/bash可以运行.但是用dockerrun-dtakeharu/ubuntu-mysql/bin/bash运行后通过dockerps看不到运行的容器.这是什么原因,其它的镜像可以,就这个镜像有问题.不知道是什么原因.有没有人碰到过. 解决方案 解决方案二:dockerrun-dtakeharu/ubuntu-mysql,不用加/bin

Dockerfile RUN, CMD & ENTRYPOINT

在使用Dockerfile创建image时, 有几条指令比较容易混淆, RUN, CMD, ENTRYPOINT. RUN是在building image时会运行的指令, 在Dockerfile中可以写多条RUN指令. CMD和ENTRYPOINT则是在运行container 时会运行的指令, 都只能写一条, 如果写了多条, 则最后一条生效. CMD和ENTRYPOINT的区别是:  CMD在运行时会被command覆盖, ENTRYPOINT不会被运行时的command覆盖, 但是也可以指定.

Docker usage basics

使用docker的一些基本操作 1. 安装docker, 启动docker 服务 2. 检查版本信息 3. 从docker hub搜索, 下载镜像 4. 启动container 5. container交互模式 6. 改变docker后台进程的监听端口 7. 连接到非默认端口或远程docker后台进程 8. 启动后台container 9. 查看运行或未运行的container 10. 控制container(停止,重启,删除等) 11. container net 12. container