GVKun编程网logo

【docker】 Error response from daemon: No command specified.(docker run error response)

12

这篇文章主要围绕【docker】Errorresponsefromdaemon:Nocommandspecified.和dockerrunerrorresponse展开,旨在为您提供一份详细的参考资料

这篇文章主要围绕【docker】 Error response from daemon: No command specified.docker run error response展开,旨在为您提供一份详细的参考资料。我们将全面介绍【docker】 Error response from daemon: No command specified.的优缺点,解答docker run error response的相关问题,同时也会为您带来Docker - 解决 Error response from daemon: driver failed programming external connectivity on endpoint tomcat9999、docker Error response from daemon manifest for i042416-ui5-nginx、Docker Error response from daemon: driver failed programming external connectivity on endpoint webs、docker pull解决Error response from daemon: Get https://registry-1.docker.io/v2/: net/http: request can的实用方法。

本文目录一览:

【docker】 Error response from daemon: No command specified.(docker run error response)

【docker】 Error response from daemon: No command specified.(docker run error response)

docker import导入容器镜像后执行docker run 提示 Error response from daemon: No command specified 问题处理
有网友说这是docker的一个bug 只要在run后增加 额外前台运行指令即可 如bash、top、ping等。

[root@lnmp cmmlnmp]# docker export 20cde728e74e > cmmlnmp-oracle-sqlsrv.tar
[root@lnmp cmmlnmp]# docker import cmmlnmp-oracle-sqlsrv.tar cmm_oracle_sqlsrv:v1
sha256:e0beaa1f14c8e9ceb06d914ab7b88d05b18486ac0da7907329b61582e337301e
[root@lnmp cmmlnmp]# docker images 
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
cmm_oracle_sqlsrv   v1                  e0beaa1f14c8        12 seconds ago     1.82GB
[root@lnmp cmmlnmp]# docker run -idt -p9992:80  --name cmm-sql cmm_oracle_sqlsrv:v1 
docker: Error response from daemon: No command specified.
See 'docker run --help'.

[root@lnmp cmmlnmp]# docker run -idt -p9992:80  --name cmm-sql cmm_oracle_sqlsrv:v1 bash
5455049e02ecce86349a76d447d37a220d5c44ead9d530bdddb63d8519a3ea60
[root@lnmp cmmlnmp]# docker images ls
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
[root@lnmp cmmlnmp]# docker container ls
CONTAINER ID        IMAGE                  COMMAND             CREATED             STATUS              PORTS                                                                                         NAMES
5455049e02ec        cmm_oracle_sqlsrv:v1   "bash"              20 seconds ago      Up 18 seconds       0.0.0.0:9992->80/tcp                                                                          cmm-sql
20cde728e74e        royeecai/cmmlnmp       "/usr/sbin/init"    37 minutes ago      Up 37 minutes       0.0.0.0:9999->80/tcp, 0.0.0.0:9998->443/tcp, 0.0.0.0:9997->3306/tcp, 0.0.0.0:9996->9000/tcp   cmmlnmp
[root@lnmp cmmlnmp]# docker exec -it cmm-sql bash
[root@5455049e02ec /]# 

Docker - 解决 Error response from daemon: driver failed programming external connectivity on endpoint tomcat9999

Docker - 解决 Error response from daemon: driver failed programming external connectivity on endpoint tomcat9999

问题背景

执行 docker start tomcat 报以下的错误

Error response from daemon: driver Failed programming external connectivity on endpoint tomcat9999 (f24431f0da474edbe79ba136b19079df3dcae89a4f688abe74cd0b993856a670):  (iptables Failed: iptables --wait -t nat -A DOCKER -p tcp -d 0/0 --dport 8080 -j DNAT -

 

解决办法

docker服务启动时定义的自定义链DOCKER被清除,重启即可

systemctl restart docker

 

总结

以上是小编为你收集整理的Docker - 解决 Error response from daemon: driver failed programming external connectivity on endpoint tomcat9999全部内容。

如果觉得小编网站内容还不错,欢迎将小编网站推荐给好友。

docker Error response from daemon manifest for i042416-ui5-nginx

docker Error response from daemon manifest for i042416-ui5-nginx

docker: Error response from daemon: manifest for i042416/ui5-nginx:latest not found

这个错误消息的意思是,docker 没有足够智能到,针对一个拥有多个版本的 docker 镜像,能辨别到底哪一个版本是最新的。

 

因此我们需要在 docker run 命令后用冒号手动指定运行 docker 镜像的版本号,在我这个例子里是 v2.0

本文同步分享在 博客 “汪子熙”(CSDN)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与 “OSC 源创计划”,欢迎正在阅读的你也加入,一起分享。

Docker Error response from daemon: driver failed programming external connectivity on endpoint webs

Docker Error response from daemon: driver failed programming external connectivity on endpoint webs

按照官网的配置,

https://docs.docker.com/docker-for-windows/

当执行到第 5 步时

 

如果当前你的电脑 80 端口已经被别的程序占用,运行以上命令就会报错,报错如下:

报错信息显示有冲突

 

解决方法:

可以通过改变端口号解决,例如修改为 8080

docker run -d -p 8080:80 --name webserver Nginx

 

运行成功在浏览器打开 localhost:8080 :

 

docker pull解决Error response from daemon: Get https://registry-1.docker.io/v2/: net/http: request can

docker pull解决Error response from daemon: Get https://registry-1.docker.io/v2/: net/http: request can

DNS解析问题,在/etc/resolv.conf文件中加如下一行:

nameserver 8.8.8.8

即使用谷歌的域名服务器

 

 

如下问题都是DNS解析问题:

apt-get update 异常 Temporary failure resolving

 

Error response from daemon: Get https://registry-1.docker.io/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)

 

我们今天的关于【docker】 Error response from daemon: No command specified.docker run error response的分享已经告一段落,感谢您的关注,如果您想了解更多关于Docker - 解决 Error response from daemon: driver failed programming external connectivity on endpoint tomcat9999、docker Error response from daemon manifest for i042416-ui5-nginx、Docker Error response from daemon: driver failed programming external connectivity on endpoint webs、docker pull解决Error response from daemon: Get https://registry-1.docker.io/v2/: net/http: request can的相关信息,请在本站查询。

本文标签: