随笔分类 -  docker

摘要:32c64g内存的服务器,不到半天就告警了,告警信息是cpu和mem负载高。 1.关机重启机器 2.进去查看有哪些高负载进程,top shift+m,查看: 分析: 高cpu的进程属于apiserver,正常k8组件 。 排查过程: (1)docker stats查看那个容器资源使用大 (2)doc 阅读全文
posted @ 2020-12-18 10:27 frantzz 阅读(865) 评论(0) 推荐(0)
摘要:kubecl describe pod <pod名>,查看pod信息找到该微服务对应的image 1.docker pull <镜像名> 2.然后启动镜像并进入容器: docker run --rm -ti <镜像名> bash 3.执行启动脚本或者命令<pod的执行命令> 阅读全文
posted @ 2020-12-11 11:55 frantzz 阅读(390) 评论(0) 推荐(0)
摘要:1.docker search rabbitmq,查看有哪些可下载的镜像。 2.docker pull rabbitmq:management,下载带有控制台的镜像 3.docker run --name rabbitmq -d -p 15672:15672 -p 5672:5672 rabbitm 阅读全文
posted @ 2020-04-26 20:43 frantzz 阅读(172) 评论(0) 推荐(0)
摘要:1.docker run:docker client->docker server->route->handle->job->networkdirve&execdirve->namespace&cgroups&netlink->->libcontainer->docker container 2.镜 阅读全文
posted @ 2020-04-13 22:29 frantzz 阅读(136) 评论(0) 推荐(0)
摘要:1. docker pull gitlab/gitlab-ce 2. mkdir -p /home/gitlab/config mkdir -p /home/gitlab/logs mkdir -p /home/gitlab/data 3. docker run -dit -p 443:443 -p 阅读全文
posted @ 2020-04-13 21:45 frantzz 阅读(1342) 评论(0) 推荐(0)
摘要:portainer是比较好用的可视化docker页面,也提供了回调(curl请求)用于自动触发运行容器。 1.docker pull portainer 2.docker run -dit -p 9000:9000 --restart=always -v /var/run/docker.sock:/ 阅读全文
posted @ 2020-04-13 20:08 frantzz 阅读(2655) 评论(0) 推荐(0)
摘要:1.下载好mysql镜像 2.启动 主机端口3306映射到容器内端口3306 3.进入mysql容器: 4.测试连接navicat 5. 修改root 可以通过任何客户端连接 ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 阅读全文
posted @ 2019-09-10 20:57 frantzz 阅读(153) 评论(0) 推荐(0)
摘要:常见docker基础镜像: FROM docker-registry:443/devops/base-image/ae/stage-base:v1 阅读全文
posted @ 2019-09-02 21:00 frantzz 阅读(1689) 评论(0) 推荐(0)
摘要:docker将/tmp目录下的a.sh复制到容器内部: 查看容器ID: docker ps |grep {image_name} 复制: docker cp /tmp/a.sh 容器ID:/root 以上。 阅读全文
posted @ 2019-08-28 23:33 frantzz 阅读(6550) 评论(0) 推荐(0)
摘要:为什么要使用docker? 1.更加高效的利用系统资源-容器内的应用直接运行于宿主机的内核。 2.更加快速的启动时间-docker run启动一个容器。 3.一致的运行环境-将环境、依赖等封装到容器内。 4.持续集成和部署-镜像可升级、降级、更新、部署。 5.迁移轻松-一次构建,处处运行,可上传下载 阅读全文
posted @ 2019-08-26 23:02 frantzz 阅读(407) 评论(0) 推荐(0)