2019独角兽企业重金招聘Python工程师标准>>>

一、容器异常停止,自动重启

启动时加--restart=always

docker run -tid --name isaler_v0.0.11 -p 8081:8080 --restart=always -v /alidata/iDocker/run/projectImages/isaler/v0.0.11/log:/usr/local/tomcat/logs isaler_v0.0.11Flag  Description
no      不自动重启容器. (默认value)
on-failure  容器发生error而退出(容器退出状态不为0)重启容器
unless-stopped  在容器已经stop掉或Docker stoped/restarted的时候才重启容器
always  在容器已经stop掉或Docker stoped/restarted的时候才重启容器

如果已经过运行的项目

如果已经启动的项目,则使用update更新:
docker update --restart=always xxx

二、删除容器报错

执行命令

docker rm mycentos

错误内容

Error response from daemon: You cannot remove a running container eb05f5b3b94bff9b49cd5194fce31d35ef01b8d89812c64410313a5522e33406. Stop the container before attempting removal or force remove

错误原因

因为该容器正在运行,所以无法删除。

解决方案

  1. 应该先把运行的容器停止,然后在执行删除命令

    docker stop mycentos

  2. 强制删除该容器。

    docker rm -f mycentos

三、删除镜像报错

执行命令

docker rmi centos

错误内容

Error response from daemon: conflict: unable to remove repository reference "centos" (must force) - container eb05f5b3b94b is using its referenced image 49f7960eb7e4

错误原因

因为还有基于该镜像启动的容器没有删除

解决方案

  1. 应该使用docker ps -a 检查一下有没有基于该镜像运行的容器,如果有先停止,再删除。

    docker ps -a

    docker stop mycentos

    docker rm mycentos

  2. 强制删除该镜像。

    docker rmi -f centos

四、启动容器报错

执行命令

docker run -tid --name mycentos centos

错误内容

docker: Error response from daemon: Conflict. The container name "/mycentos" is already in use by container "eb05f5b3b94bff9b49cd5194fce31d35ef01b8d89812c64410313a5522e33406". You have to remove (or rename) that container to be able to reuse that name.
See 'docker run --help'

错误原因

因为已经存在一个容器的名字与mycentos一致。

解决方案

  1. 更改其他名称

     docker run -tid --name mycentos1 centos
    

五、容器中不能使用systemctl

解决方案

在容器启动时增加--privileged=true -v /sys/fs/cgroup:/sys/fs/cgroup/usr/sbin/init即可

docker run  -tid --name mycentos1 --privileged=true -v /sys/fs/cgroup:/sys/fs/cgroup centos  /usr/sbin/init

六、容器时间与宿主机不一致

启动容器后,有些项目或者服务,需要使用服务器的时间,发现与宿主机的时间不一致。

解决方案

同步时间
docker cp /etc/localtime 3d5ed3420c2f:/etc/localtime

转载于:https://my.oschina.net/lwenhao/blog/2088016

Docker 常见问题相关推荐

  1. Docker常见问题

    Docker常见问题 1.Docker 和虚拟机有啥不同?  Docker 是轻量级的沙盒,在其中运行的只是应用,虚拟机里面还有额外的系统. 2.Docker 安全么?  Docker 利用了 Lin ...

  2. Docker常见问题处理

    Docker常见问题处理 原文作者 一.Docker迁移存储目录 问题起因 [解决方法1]添加软链接 [解决方法2]改动docker配置文件 注意事项 二.Docker设备空间不足 [问题起因一] [ ...

  3. Docker 常见问题 (FAQ)-2015

    2019独角兽企业重金招聘Python工程师标准>>> 内核需求 rhel/centos 要求内核在 2.6.32-431 (系统版本6.5) 及以上 debian/ubuntu 要 ...

  4. Docker 常见问题汇总

    镜像相关1.如何批量清理临时镜像文件?可以使用sudo docker rmi $(sudo docker images -q -f danging=true)命令2.如何查看镜像支持的环境变量?使用s ...

  5. Docker常见问题总结

    Docker 基本架构 查看Docker信息 查看Docker启动状态 删除Docker镜像失败 运行Docker镜像 进入Docker镜像失败 Docker 目录挂载失败 Docker 核心对象分析 ...

  6. Docker常见问题总结(持续更新)

    一.镜像相关问题 1.如何批量清理临时镜像文件? #docker rmi $(DOCKER IMAGES  -qf dangling=true) 2.如何查看镜像支持的环境变量? #docker ru ...

  7. 24 个 Docker 常见问题处理技巧

    1Docker 迁移存储目录 默认情况系统会将 Docker 容器存放在 /var/lib/docker 目录下 [问题起因] 今天通过监控系统,发现公司其中一台服务器的磁盘快慢,随即上去看了下,发现 ...

  8. Docker常见问题1: driver failed programming external connectivity on endpoint

    问题 docker-compose up -d 启动服务时出现以下错误 ERROR: for product-1.0 Cannot start service product-1.0: driver ...

  9. 安装Docker步骤 及遇到的常见问题!

    Docker安装 1.由于Docker要求Centos系统的内核版本高于3.10故第一步先查看Centos版本 uname -r 2.升级软件包及内核(尽量做) yum update 3.安装dock ...

最新文章

  1. Python3经典100例(③)
  2. LYNC2013部署系列PART10:后端高可用部署
  3. Spring 自定义注解使用案例 首先创建一个注解@interface
  4. python dict遍历文件_python 字典(dict)遍历的四种方法性能测试报告
  5. There is no public key available for the following key IDs:3B4FE6ACC0B21F32
  6. 最后关于Pipeline完整的图如下:
  7. SQL必知必会-联结
  8. 解析php变量,php使用parse_str实现查询字符串解析到变量中的方法
  9. [HTML5]使用Box2dWeb模拟射箭效果并添加能量槽
  10. XBRL 可扩展商业报告语言
  11. idea类文件前面有个小叉号
  12. java服务器必读_Java服务器端编程安全必读
  13. std::remove_if
  14. onlyoffice中文字体下载
  15. FastDFS V6.06 阿里云集群安装配置双IP(踩坑)
  16. 【Jenkins】win 10 / win 11:Jenkins 的下载、安装、部署(Jenkins 2.134 基于 Java 8)
  17. 继明哥的否定之后,java泰又出新作!明哥接码!
  18. 【ECshop错误集锦】解决ECShop发送邮件提示:Error: need RCPT command
  19. 操作系统之死锁检测算法:银行家算法
  20. JavaSE-IO流

热门文章

  1. Android序列化的存储和读取
  2. 关于在线预览word,excel,ppt,pdf的需求处理方法。
  3. 算法积累之算法时间复杂度
  4. rsync的基本使用
  5. 扩展CXF, 支持LoadBalance负载均衡
  6. 手把手教你学51单片机-c语言版期末考试,手把手从零教你学51单片机
  7. LA4851餐厅(求好的坐标的个数)
  8. hdu1572 水搜索
  9. 【数字信号处理】卷积编程实现 ( Matlab 卷积和多项式乘法 conv 函数 | 使用 matlab 代码求卷积并绘图 )
  10. 【Android 高性能音频】AAudio 状态机 ( 创建 | 打开 Open | 开始 Started | 暂停 Paused | 刷写 Flushed | 停止 Stopped | 关闭 )