
docker容器
文章平均质量分 60
会飞的土拨鼠呀
你必须穷尽一生磨练技能,这就是成功的秘诀
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
K8S特性
挂载外部存储系统,无论是来自本地存储,公有云(如AWS),还是网络存储(如NFS、 GlusterFS、 Ceph)都作为集群资源的一部分使用,极大提高存储使用灵活性。在节点故障时重新启动失败的容器,替换和重新部署, 保证预期的副本数量;K8S采用滚动更新策略更新应用,一次更新一个Pod,而不是同时删除所有Pod,如果更新过程中出现问题,将回滚更改, 确保升级不受影响业务。K8S为多个容器提供一个统一访问入口(内部IP地址和一个DNS名称),并且负载均衡关联的所有容器,使得用户无需考虑容器IP问题。原创 2024-05-13 13:11:48 · 567 阅读 · 1 评论 -
Docker各版本的新特性
Docker 作为流行的容器化平台,会定期发布新版本以引入新特性、改进和修复。原创 2024-05-13 13:08:20 · 1152 阅读 · 0 评论 -
iptables failed: iptables --wait -t nat -A DOCKER -p tcp -d 0/0 --dport 8099 -j DNAT --to-destinatio
报错:iptables failed: iptables --wait -t nat -A DOCKER -p tcp -d 0/0 --dport 8099 -j DNAT --to-destination 172.18.0.4:8099。原创 2024-04-09 11:47:09 · 1360 阅读 · 0 评论 -
Dockerfile学习文档
SHELL 指令可以指定 RUN、ENTRYPOINT、CMD 指令的 shell,Linux 中默认为[“/bin/sh”, “-c”] ,Windows默认[“CMD”,“/S”,“/C”]主要的目的是为了让容器内的应用程序在接收到signal之后可以先做一些事情,实现容器的平滑退出,如果不做任何处理,容器将在一段时间之后强制退出,会造成业务的强制中断,这个时间默认是10s。⼩化基础镜像,即只包含项⽬确实需要的系统⼯具和库的镜像,较⼩的基础镜像可以确保在⼀个新节点上拉起容器。原创 2023-12-30 23:29:46 · 1329 阅读 · 0 评论 -
Docker buildx 的跨平台编译
由于该特性的存在,在进行镜像的跨平台分发时,我们不需要对镜像的消费做任何处理,只需要关心镜像的生产,即如何构建跨平台的镜像。macOS 或 Windows 系统的 Docker Desktop,以及 Linux 发行版通过 deb 或者 rpm 包所安装的 docker 内置了 buildx,不需要另行安装。一次构建多处部署的镜像分发大幅提高了应用的交付效率,对于需要跨平台部署应用的场景,利用 docker buildx 构建跨平台的镜像也是一种快捷高效的解决方案。向二进制文件授予可执行权限。原创 2023-02-26 22:40:51 · 1751 阅读 · 0 评论 -
Docker容器里vim命令全屏使用
解决docker终端宽度、高度显示不正确。为宿主机显示正常的变量值。原创 2023-02-26 22:32:07 · 190 阅读 · 0 评论 -
docker删除已停止的容器
使用一段时间之后,可能堆积很多用不着的,或者编译错误的镜像,一个一个删除就很麻烦,需要一个批量删除的方法。上面这条命令,可以删除所有名字中带 “none” 关键字的镜像,即可以把所有编译错误的镜像删除。查询所有的容器,过滤出Exited状态的容器,列出容器ID,删除这些容器。删除所有未运行的容器(已经运行的删除不了,未运行的就一起被删除了)这个 grep 后面的参数,就是筛选出名字中包含这个参数的镜像。即可以通过这条命令,删除所有名字中包含此参数的镜像。根据容器的状态,删除Exited状态的容器。原创 2023-01-19 13:31:16 · 1423 阅读 · 0 评论 -
安装docker-compose
Compose 是用于定义和运行多容器 Docker 应用程序的工具。通过 Compose,您可以使用 YML 文件来配置应用程序需要的所有服务。然后,使用一个命令,就可以从 YML 文件配置中创建并启动所有服务。原创 2022-11-27 22:56:53 · 168 阅读 · 0 评论 -
离线安装docker(正式版)
写在前面之前写过一篇关于docker安装的博客,那种方式安装有很多缺点。运行docker和使用docker的时候会产生多个进程,占用Linux主机的资源。于是,我找到了新的方式安装docker。重要的三个文件/usr/lib/systemd/system/docker.service/usr/lib/systemd/system/docker.socket/usr/lib/systemd/system/containerd.service开始安装docker添加docker用户gro.原创 2022-05-08 22:04:12 · 774 阅读 · 0 评论 -
源码安装docker
安装包官方地址:1.下载安装包wget https://download.docker.com/linux/static/stable/x86_64/docker-20.10.6.tgz2.解压到当前文件夹tar xzvf docker-20.10.6.tgz3.将解压出来的docker文件复制到 /usr/bin/ 目录下cp docker/* /usr/bin/4.在/etc/systemd/system/目录下新增docker.service文件vim /etc/systemd/原创 2021-05-12 23:20:30 · 572 阅读 · 0 评论