0
点赞
收藏
分享

微信扫一扫

DOCKER报错


由于最近出差,比较忙,所以好几天没有更新,也是最近在出差,没有以前那样写西东,所以没有干货分享,最近在弄服务器的部署,来分项一下,docker遇到的问题

服务器搬到了一个新地方,然后重新设置ip,现在docker 启动之前的镜像,发现不行了,报错

docker: Error response from daemon: driver failed programming external connectivity on endpoint lamp3 (46b7917c940f7358948e55ec2df69a4dec2c6c7071b002bd374e8dbf0d40022c): (iptables failed: iptables --wait -t nat -A DOCKER -p tcp -d 0/0 --dport 86 -j DNAT --to-destination 172.17.0.2:80 ! -i docker0: iptables: No chain/target/match by that name.

解决方法
docker服务启动时定义的自定义链DOCKER被清除
重启即可systemctl restart docker
重启之后再重新启动容器 docker start 容器id(全id)

=======================================================
接下来分享一点平时用docker的命令,以mysql 和jdk为例
docker search mysql

docker images

docker ps -a

查看服务:docker ps

运行容器:

初次运行:docker run -d -it --name java java:8

二次运行: docker start 容器id

进入容器:

docker exec -it mysql /bin/bash(mysql容器id/容器名称)

docker attach 容器id开头就行

举报

相关推荐

0 条评论