docker琐碎
2016-04-15 19:07
429 查看
docker启动/停止/状态查看
sudo service docker start sudo service docker stop sudo service docker restart sudo service docker status
常见问题
问题描述在执行docker pull/run ….命令时候有时候会报下面的错误
Error response from daemon: invalid registry endpoint
解决方法
service docker stop docker -d --insecure-registry {ip}:5000
或者
修改docker的配置文件,然后重新启动 unbuntu下位于/etc/default/docker centos下位于/etc/sysconfig/docker 在配置文件末尾加入如下内容 other_args="--insecure-registry 10.160.140.32:5000" 然后执行 service docker restart
问题描述
Error response from daemon: …….
解决方法
一般都是启动时候参数问题,不是docker本身错误
常用命令
#下载镜像 docker pull {ip}:5000/centos6 #运行 docker run -it --name "test" {ip}:5000/centos6 bash #如果镜像是个daemon,那么退出这个daemon的标准方法: ctrl+p+q #查看当前docker启动了那些容器 [liujinliu@liujinliu etc]$ docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES e5fb20db0f1b {ip}:5000/centos6 "bash" About a minute ago Up About a minute test #重新attach某个容器 docker attach test #停止某个容器的运行 docker stop test #重新启动某个容器 docker start test #docker停止所有容器 docker stop $(docker ps -a -q) #docker删除所有容器 docker rm $(docker ps -a -q)
无法删除镜像
错误内容[root@~]# docker rmi a31425599a73 Error: No such id: 2ade387923ce724e3235b3ea74e5fecfbfc3b332ec0dc9142e1f771a235c8820 2016/11/01 21:40:55 Error: failed to remove one or more images
不管删除的镜像id是什么,提示内容都是一样的,那个
No such id后边跟着的id都是同一个
这个问题在stackoverflow上有一个讨论
http://stackoverflow.com/questions/24733160/docker-rmi-cannot-remove-images-with-no-such-id
具体解决方法就是删除所有的已经退出的容器,然后再删除镜像就好了
[root@~]# docker ps -a | grep Exit | awk '{print $1}' | xargs docker rm
相关文章推荐
- centos6.5上安装docker
- docker容器的网络信息查看
- 如何优雅地处理前端异常?
- DB2 常用命令速查(备忘)
- DB2 常用命令小结
- Redis总结笔记(一):安装和常用命令
- FTP 常用命令 使用说明
- 在windows下的安装Docker的教程
- 8个你可能不知道的Docker知识
- C#异常处理详解
- 轻松学习C#的异常处理
- PHP异常处理Exception类
- 批处理中常用命令介绍(Echo、rem、goto、call、pause、if、for)
- JS异常处理的一个想法(sofish)
- Mysql的常用命令
- mysql 维护常用命令
- mysql 常用命令用法总结脚本之家整理版
- oracle sqlplus 常用命令大全
- PHP 的异常处理、错误的抛出及回调函数等面向对象的错误处理方法
- PHP如何抛出异常处理错误