GVKun编程网logo

Docker 导入容器快照,执行报错:docker: Error response from daemon: No command specified.

5

对于想了解Docker导入容器快照,执行报错:docker:Errorresponsefromdaemon:Nocommandspecified.的读者,本文将是一篇不可错过的文章,并且为您提供关于D

对于想了解Docker 导入容器快照,执行报错:docker: Error response from daemon: No command specified.的读者,本文将是一篇不可错过的文章,并且为您提供关于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 导入容器快照,执行报错:docker: Error response from daemon: No command specified.

Docker 导入容器快照,执行报错:docker: Error response from daemon: No command specified.

问题现象

通过 docker export 导出容器快照:

1 docker export nginxDockerfileCopy > nginxDockerfileCopy.tar

在当前操作路径下查看:已生成:

 

 

 然后通过 docker import 将导出的压缩包,导入为镜像:

1 cat exportContainerSnapshot/nginxDockerfileCopy.tar | docker import - username/nginx-importsnapshot

查询可以看到已经生成镜像:

 

接下来 docker run 运行镜像生成容器:

1 docker run --name testImportSnapshot -p 8084:80 -d username/nginx-importsnapshot

报错:

 

 

 解决方法:------------------------

根据提示信息,需要指定命令。所以,尝试在 docker run 后面加上命令:

1 docker run --name nginxDockerfileCopy -p 8093:80 -d username/nginx-dockerfilecopy /bin/bash

执行成功,不再报错。但是访问 nginx,却访问不通。

查询容器状态,发现容易已经停止。虽然执行中加了 - d 后台执行的参数,还是自动停止了。看来 /bin/bash 命令不能满足启动 nginx 的需求。

因为这是从容器 “nginxDockerfileCopy” 中导出的快照,所以,我查了一下 “nginxDockerfileCopy” 的 COMMAND 参数:

 

 

 参考以上 COMMAND,将 run 命令修改为:

docker run --name testImportSnapshot -p 8094:80 -d username/nginx-importsnapshot nginx -g ''daemon off;''

此时,查看容器状态:

 

 容器在启动状态中。

浏览器中访问:http://localhost:8094/index.html  可以看到 nginx 页面。

访问:http://localhost:8094/haha.html 这是从容器 “nginxDockerfileCopy” 中导出时,里面已有的可访问页面。也可以正常访问。

说明此次容器快照导出、导入生成新镜像,新镜像执行生成容器,容器具有导出之前一样的功能。

 

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 导入容器快照,执行报错:docker: Error response from daemon: No command specified.的介绍到此结束,谢谢您的阅读,有关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等更多相关知识的信息可以在本站进行查询。

本文标签: