<返回更多

24 个常见的 Docker 难题处理技巧

2022-05-09  微信公众号  奇妙的Linux世界
加入收藏

1.Docker 迁移存储目录

默认情况系统会将 Docker 容器存放在 /var/lib/docker 目录下

Docker迁移存储目录

2.Docker 设备空间不足

Increase Docker container size from default 10GB on rhel7.

3.Docker 缺共享链接库

Docker 命令需要对/tmp 目录下面有访问权限

4.Docker 容器文件损坏

对 dockerd 的配置有可能会影响到系统稳定

5.Docker 容器优雅重启

不停止服务器上面运行的容器,重启 dockerd 服务是多么好的一件事

6.Docker 容器无法删除

找不到对应容器进程是最吓人的

7.Docker 容器中文异常

容器存在问题话,记得优先在官网查询

8.Docker 容器网络互通

了解 Docker 的四种网络模型

9.Docker 容器总线错误

总线错误看到的时候还是挺吓人了

10.Docker NFS 挂载报错

NFS 挂载之后容器程序使用异常为内核版本太低导致的

11.Docker 使用默认网段

启动的容器网络无法相互通信,很是奇怪!

Docker默认使用网段

12.Docker 服务启动串台

使用 docker-compose 命令各自启动两组服务,发现服务会串台!

Docker服务启动串台

13.Docker 命令调用报错

在编写脚本的时候常常会执行 docker 相关的命令,但是需要注意使用细节!

Docker命令调用报错

编号

参数

解释说明

1

​-i​​​/​​-interactive​​

即使没有附加也保持 STDIN 打开;如果你需要执行命令则需要开启这个选项

2

​​-t​​​/​​–tty​​

分配一个伪终端进行执行;一个连接用户的终端与容器 stdin 和 stdout 的桥梁

Docker命令调用报错

14.Docker 定时任务异常

在 Crontab 定时任务中也存在 Docker 命令执行异常的情况!

编号

参数

解释说明

1

​​-i​​​/​​-interactive​​

即使没有附加也保持 STDIN 打开;如果你需要执行命令则需要开启这个选项

2

​​-t​​​/​​–tty​​

分配一个伪终端进行执行;一个连接用户的终端与容器 stdin 和 stdout 的桥梁

15.Docker 变量使用引号

compose 里边环境变量带不带引号的问题!

16.Docker 删除镜像报错

无法删除镜像,归根到底还是有地方用到了!

17.Docker 普通用户切换

切换 Docker 启动用户的话,还是需要注意下权限问题的!

18.Docker 绑定到 IPv6 上

Docker 服务在启动的时候,将地址绑定到 IPv6 地址上面了,提示报错信息!

19. Docker 容器启动超时

Docker 服务在启动的时候,提示超时,被直接终止了!

20.Docker 端口网络限制

如果发现服务都一切正常,但是无法无法访问的话,则多为网络问题!

21.Docker 无法获取镜像

新初始化的机器,无法获取私有仓库的镜像文件!

22.Docker 使容器不退出

如何使使用 docker-compose 启动的容器服务 hang 住而不退出

23.Docker 不使用默认网段

有些情况,内部规划的网段和可能和 Dockerd 默认的网段有冲突,导致异常出现!

Docker 不使用默认网段

24.Docker 添加私有仓库

有些情况,我们服务器上面需要使用内部私有的容器镜像地址!

参考链接:公众号-奇妙的Linux世界

声明:本站部分内容来自互联网,如有版权侵犯或其他问题请与我们联系,我们将立即删除或处理。
▍相关推荐
更多资讯 >>>