
docker
文章平均质量分 51
docker
风水道人
另外本人100多年的开发经验,不要质疑大师,质疑那就是你的错。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Pod的中执行脚本卡死定位
Kubernetes环境中排查Pod脚本卡死问题需要系统化方法:先通过kubectl检查Pod状态和日志,监控资源使用;进入容器用ps/top分析进程,或用strace/gdb追踪系统调用和堆栈;检查探针配置和节点资源压力。建议增强脚本健壮性(如超时控制、错误捕获)、合理设置资源限制,并集成监控告警系统(如Prometheus)。最终可通过临时容器或压力测试进一步诊断复现问题。原创 2025-06-24 09:40:21 · 450 阅读 · 0 评论 -
Linux定位具体是哪个脚本导致卡死
通过以上方法,通常可以定位到具体卡死的脚本及其原因。如果问题仍然难以复现,可以考虑在开发环境中模拟生产环境条件,逐步缩小问题范围。原创 2025-06-24 09:37:00 · 272 阅读 · 0 评论 -
docker过一段时间就会卡死原因排查
Docker容器中运行Shell脚本卡死,可能由资源不足(如内存、CPU、文件描述符)、系统兼容性问题(内核或安全模块限制)、脚本缺陷(死循环、资源泄漏)或Docker配置不当(版本/存储驱动)导致。排查需监控容器资源、检查系统日志、验证脚本逻辑及Docker配置。解决方法包括调整资源配额(如内存限制)、优化脚本(添加超时控制)、更新系统/Docker版本、调整安全策略或更换存储驱动。建议增强脚本健壮性(如使用set -euo pipefail)、配置容器健康检查并建立监原创 2025-06-24 09:35:10 · 613 阅读 · 0 评论 -
docker 镜像拉取不到,配置多个加速器梭哈了
【代码】docker 镜像拉取不到,配置多个加速器梭哈了。原创 2024-08-22 10:01:42 · 633 阅读 · 0 评论 -
CentOS7安装Docker
【代码】CentOS7安装Docker。原创 2024-06-24 11:16:42 · 303 阅读 · 0 评论 -
Docker 快速安装Jenkins
一、前言 有人问,为什么要用Jenkins,在一些中小型企业?我说下我以前开发的痛点,每次开发一个项目完成后,需要打包部署,可能没有专门的运维人员,只能开发人员去把项目打成一个war包,可能这个项目已经上线了,需要把服务关,在部署到服务器上,将项目启动起来,这个时候可能某个用户正在操作某些功能上的东西,如果你隔三差五的部署一下,这样的话对用户的体验也不好,自己也是烦的很,总是打包拖到服务器上。希望小型企业工作人员学习一下,配置可能复杂,但是你配置好了之后,你只需要把代码提交到Git或者Svn上,自动构原创 2023-11-18 22:26:35 · 521 阅读 · 1 评论 -
Docker部署简单好用的文档管理系统MinDoc
Docker部署简单好用的文档管理系统MinDoc原创 2023-10-21 18:28:11 · 2135 阅读 · 2 评论 -
Docker私有仓库的搭建与Docker仓库UI
Docker私有仓库的搭建与Docker仓库UI原创 2023-10-21 18:15:07 · 191 阅读 · 0 评论 -
Dokcer搭建一个极致简约的导航页
Dokcer搭建一个极致简约的导航页原创 2023-10-21 17:53:05 · 430 阅读 · 1 评论 -
Docker 容器的DNS
Docker 容器的DNS原创 2023-08-29 22:40:48 · 1680 阅读 · 0 评论 -
Docker从容器中项目如何访问到宿主机MYSQL
Docker从容器中项目如何访问到宿主机MYSQL原创 2023-07-12 23:14:53 · 13269 阅读 · 3 评论 -
Docker常用命令以及Dockerfile制作
【代码】Docker常用命令以及Dockerfile制作。原创 2023-07-06 22:41:21 · 112 阅读 · 0 评论 -
Docker使用Dockerfile制作镜像
Docker使用Dockerfile制作镜像原创 2023-02-27 12:47:14 · 227 阅读 · 0 评论 -
Trivy + Harbor实现镜像漏洞的简单、高效扫描
Trivy + Harbor实现镜像漏洞的简单、高效扫描原创 2022-10-30 17:38:51 · 1697 阅读 · 0 评论 -
Need to install docker-compose(1.18.0+) by yourself first and run this script again.
Need to install docker-compose(1.18.0+) by yourself first and run this script again.原创 2022-10-30 17:29:49 · 2809 阅读 · 2 评论 -
Docker常用命令以及生命周期管理
Docker常用命令以及生命周期原创 2022-10-29 14:29:33 · 365 阅读 · 0 评论 -
devmapper: Thin Pool has 162394 free data blocks which is less than minimum required 163840 free dat
devmapper: Thin Pool has 162394 free data blocks which is less than minimum required 163840 free data blocks原创 2023-05-12 13:23:58 · 346 阅读 · 0 评论 -
Linux彻底卸载Docker包括运行拉取的镜像
Linux彻底卸载Docker包括运行拉取的镜像,看了一些博文只是卸载Docker,但是里面的镜像并没有释放原创 2022-07-16 16:14:19 · 2114 阅读 · 0 评论 -
docker容器的文件导入和导出
方法一1.进入容器[root@hecs-356640 www]# docker exec -it ctc-nginx bash2.安装rz sz,ubuntu 系统用 apt-get,yumyum install lrzszapt-get install lrzszroot@e96879cea783:/var/www/html/ctc/app/Services/Logic/Account# apt-get install lrzszReading package l.原创 2021-09-29 22:49:28 · 3825 阅读 · 0 评论 -
Docker解决没有vi、vim等命令
1.同步/etc/apt/sources.list和/etc/apt/sources.list.d中列出的源的索引,获取到最新的软件包。root@e96879cea783:/var/www/html/ctc/app/Services/Logic# apt updateGet:1 http://security.debian.org/debian-security buster/updates InRelease [65.4 kB]Get:2 http://security.debian....原创 2021-09-29 22:34:47 · 753 阅读 · 0 评论 -
解决从k8s.gcr.io拉取镜像失败问题
1.解决方案docker.io仓库对google的容器做了镜像,可以通过下列命令下拉取相关镜像:docker pull mirrorgooglecontainers/kube-apiserver-amd64:v1.11.3docker pull mirrorgooglecontainers/kube-controller-manager-amd64:v1.11.3docker pull mirrorgooglecontainers/kube-scheduler-amd64:v1.11.3do原创 2021-08-07 17:34:36 · 1040 阅读 · 0 评论 -
Docker安装配置及华为云镜像加速
1.使用华为云(镜像加速)2.对于使用 systemd 的系统,请在 /etc/docker/daemon.json 中写入如下内容(如果文件不存在请新建该文件):[root@hecs-356640 ~]# vim /etc/docker/daemon.json# 添加如下{"registry-mirrors":["镜像地址"]}3.重启systemctl restart docker4.docker info 可以看到加速地址了[root@hecs-35664...原创 2021-08-07 12:05:41 · 1570 阅读 · 0 评论 -
CentOS8中Docker安装及部署
Docker安装:DockerHub安装教程中要求必须为CentOS7维护版本,不支持或未测试存档版本。经尝试,CentOS8中可正常安装,步骤如下:系统内核版本要求>=3.1,CentOS8安装可忽略,其内核必定符合要求。一、查看内核版本命令:uname -r卸载旧版本Docker,首次安装可忽略卸载步骤,CentOS8未自带Docker。①查询Docker安装包:yum list installed | grep docker②卸载搜索到的安装包:yum list remov原创 2021-06-09 14:41:16 · 834 阅读 · 0 评论 -
problem with installed package podman-1.4.2-5.module_el8.1.0
CentOS 8中安装Docker出现和Podman冲突 problem with installed package podman-1.4.2-5.module_el8.1.0+237+63e26edc.x86_64原创 2021-05-30 14:54:43 · 1129 阅读 · 2 评论 -
linux安装centos7 kubenetes 单机版安装k8s
关闭centos 自带的防火墙服务:systemctl stop firewalldsystemctl disable firewalld# 直接 yum update# 安装完一定要重启linux配置kubenetes 源cat <<EOF > /etc/yum.repos.d/kubernetes.repo[Kubernetes]baseurl=http://mirrors.aliyun.com/kubernetes/yum/repos/kube.原创 2021-05-07 23:05:46 · 2551 阅读 · 4 评论 -
基于rancher部署k8s及使用
K8s概述k8s全称kubernetes,这个名字大家应该都不陌生,k8s是为容器服务而生的一个可移植容器的编排管理工具,越来越多的公司正在拥抱k8s,并且当前k8s已经主导了云业务流程,推动了微服务架构等热门技术的普及和落地,正在如火如荼的发展。那么,K8S实现了什么?从架构设计层面,我们关注的可用性,伸缩性都可以结合k8s得到很好的解决,如果你想使用微服务架构,搭配k8s,真的是完美,再从部署运维层面,服务部署,服务监控,应用扩容和故障处理,k8s都提供了很好的解决方案。具体来说,主要包括以下几原创 2021-03-27 13:01:39 · 1111 阅读 · 0 评论 -
进入Docker容器中
# 首先使用下面的命令,查看容器ID(CONTAINER ID):docker ps -a# 然后用下面的命令进入容器,就可以使用bash命令浏览容器里的文件:docker exec -it [CONTAINER ID] bash# 有的镜像没有bash命令,可以用对应的shell,比如shdocker exec -it [CONTAINER ID] sh...原创 2021-03-27 09:47:09 · 187 阅读 · 0 评论 -
Rancher创建集群并进行简单的部署
2.2 创建集群点击上面图中的添加集群按钮,进入添加集群页面选择添加主机自建Kubernetes集群CUSTOM,输入你的集群名称,当然如果你需要配置更多,下面的成员角色、集群选项等几个tab都可展开进行详细的配置,这里我们不进行配置,直接点击下一步,进入到下一步的页面。这里我们勾选上所有的主机角色,然后将页面中第二步里显示的命令复制到宿主机进行执行,点击右边的图标即可复制,下面的命令是我复制出来的命令:$ sudo docker run ...原创 2021-03-27 07:19:58 · 2524 阅读 · 0 评论 -
Docker安装Rancher
1.拉取镜像[root@hadoop-01 local]# docker pull rancher/rancher:v2.4.42.查看镜像列表是否存在[root@hadoop-01 local]# docker imagesREPOSITORY TAG IMAGE ID CREATED SIZEsecfa/docker-awvs la原创 2021-03-25 21:31:09 · 285 阅读 · 0 评论 -
docker查看映射端口
docker查看映射端口:[root@VM_0_2_centos local]# docker port b041040f37d33306/tcp -> 0.0.0.0:3305#命令:docker port COMMAND[root@VM_0_2_centos local]# docker psCONTAINER ID IMAGE COMMAND CREATED STATUS .原创 2020-09-24 18:05:10 · 30045 阅读 · 0 评论 -
Docker遇到Intellij IDEA
Idea是Java开发利器,SpringBoot是Java生态中最流行的微服务框架,docker是时下最火的容器技术,那么它们结合在一起会产生什么化学反应呢?一、开发前准备1. Docker的安装可以参考https://docs.docker.com/install/2. 配置docker远程连接端口 vi /usr/lib/systemd/system/docker.service找到 ExecStart,在最后面添加 -H tcp://0.0.0.0...原创 2020-09-20 15:28:36 · 154 阅读 · 0 评论 -
5 款非常好用的 Docker 工具
Docker 社区已经创建了许多开源工具,它们能帮我们处理各种用例。作者在本文中推荐了 5 款认为最有用的 Docker 工具,分别是 Watchtower(自动更新 Docker 容器)、docker-gc(容器和镜像的垃圾回收)、docker-slim(容器瘦身)、 rocker:突破 Dockerfile 的限制,以及 ctop(容器的类顶层接口)。Docker 社区已经创建了许多开源工具,它们所能帮你处理的用例甚至会超出你的想象。你可以在网上找到很多酷炫的 Docker 工具,其..原创 2020-09-12 08:48:42 · 6161 阅读 · 0 评论 -
Docker部署安装禅道
下载禅道禅道开源版数据库用户名:root,默认密码:123456。运行时可设置MYSQL_ROOT_PASSWORD变量来更改密码可挂载目录/app/zentaopms:该目录为禅道目录,里面包含禅道代码及附件上传目录。/var/lib/mysql:该目录为数据库的数据目录部署容器注:需要关闭下selinux1. 构建镜像下载安装包,通过FTP工具将安装包上传到服务器,解压缩。 进入docker_zentao目录,执行命令 docker build -t [...原创 2020-09-02 13:26:16 · 1386 阅读 · 0 评论 -
docker启动,重启,关闭命令
docker启动,重启,关闭命令docker官网地址:https://www.docker.com/启动systemctl start docker守护进程重启sudo systemctl daemon-reload重启docker服务systemctl restartdocker重启docker服务sudo service docker restart关闭docker service docker stop关闭docker ...原创 2020-08-08 08:34:31 · 710 阅读 · 0 评论 -
docker删除镜像
删除之前先把镜像停止:[root@iZbp106ogbpv2oqjnenmc1Z zipkin]# docker imagesREPOSITORYTAGIMAGE IDCREATEDSIZEopenzipkin/zipkinlatest8db376862c477 weeks ago154MBrancher...原创 2020-08-12 11:37:29 · 781 阅读 · 0 评论 -
docker基本命令network的使用以及基本命令
docker network所有子命令如下: docker network create docker network connect docker network ls docker network rm docker network disconnect docker network inspect 1、创建网络 test-networkdocker network createtest-network2、将php容器或其他容器...原创 2020-08-07 11:51:08 · 1367 阅读 · 0 评论