Docker
文章平均质量分 77
Docker
进击云原生
专注云原生、Go、Linux、Java等技术分享,原创文章、效率工具、实战解决方案!关注我,了解互联网动态,学 IT 不迷路
展开
-
Docker Desktop 4.15 正式发布,这里是新功能
现在可用于所有平台:Linux、Windows 和 macOS。它附带、和。原创 2022-12-26 19:31:55 · 1664 阅读 · 0 评论 -
镜像仓库 Harbor 对接 MinIO 和 nfs 对象存储,详细教程
Harbor 的部署可以使用 NFS 存储,虽然可以使用 rsync+inotify 做数据同步做解决单点问题,但是 NFS 效率/性能有限,没有对象存储那么强大,所以一般使用对象存储居多,这里选用MinIO对象存储软件,当然也可以使用Ceph或者其它对象存储。k8S 最新版最完整版环境部署+master 高可用实现 + dashboard + harbor。转载 2022-09-01 19:33:09 · 1177 阅读 · 0 评论 -
32 张配图详解 K8S 1.24 高可用部署,保姆级详细版
一、前言二、基础环境部署1)前期准备(所有节点)1、修改主机名和配置 hosts2、配置 ssh 互信3、时间同步4、关闭防火墙5、关闭 swap6、禁用 SELinux7、允许 iptables 检查桥接流量(可选,所有节点)2)安装容器 docker(所有节点)3)配置 k8s yum 源(所有节点)4)将 sandbox_image 镜像源设置为阿里云 google_containers 镜像源(所有节点)5)配置 containerd cgroup 驱动程序 systemd转载 2022-09-01 08:49:03 · 574 阅读 · 0 评论 -
在 Docker Compose 中重建 Docker 容器
在本教程中,我们将看到如何使用独立于其他容器重建容器。翻译 2022-08-31 12:26:26 · 5613 阅读 · 0 评论 -
7 张图解 CrashLoopBackOff,如何发现问题并解决它?
是一种 Kubernetes 状态,表示 Pod 中发生的重启循环:Pod 中的容器已启动,但崩溃然后又重新启动,一遍又一遍。Kubernetes 将在重新启动之间等待越来越长的回退时间,以便您有机会修复错误。因此,CrashLoopBackOff 本身并不是一个错误,而是表明发生了一个错误,导致 Pod 无法正常启动。Pod 在 Running、Failed 和 Waiting 之间循环请注意,它重新启动的原因是因为它设置为Always(默认情况下)或OnFailure。...翻译 2022-08-29 13:50:57 · 916 阅读 · 0 评论 -
容器和 Kubernetes 中的退出码完整指南
当容器终止时,容器引擎使用退出码来报告容器终止的原因。如果您是 Kubernetes 用户,容器故障是 pod 异常最常见的原因之一,了解容器退出码可以帮助您在排查时找到 pod 故障的根本原因。下面我们将解释如何在宿主机和 Kubernetes 中对失败的容器进行故障排除,并提供有关上面列出的所有退出代码的更多详细信息。......翻译 2022-08-28 20:14:50 · 3045 阅读 · 0 评论 -
骚操作!给已运行的 docker 容器修改端口映射?
因为在 Docker for MacOS 中,容器的宿主机并不是 MacOS 本身,而是在 MacOS 中运行的一个 VM 虚拟机。目录时,进入方式有所不同以外,修改配置文件方式和上文一样。建议容器使用什么端口,宿主机就映射什么端口,方便以后管理。如果你的容器还没有构建时,想添加端口映射时,你只需要在创建容器的时候添加。进行操作的,请务必将容器 id 换成你自己需要修改的容器 id。配置文件中也记录了端口,也需要进行修改,如果没有,就不需要改。但是想修改或者添加端口时,先停止掉正在运行的容器。...转载 2022-08-13 11:01:53 · 958 阅读 · 0 评论 -
解决docker hub拉取镜像慢,配置国内镜像源
编辑/etc/docker/daemon.json加入以下镜像源;[root@master ~]# cat /etc/docker/daemon.json { "registry-mirrors": ["https://75oltije.mirror.aliyuncs.com"]}systemctl restart docker重启docker...原创 2020-01-18 12:34:39 · 5156 阅读 · 0 评论 -
docker镜像制作必备技能
怎么快速构建一个测试镜像,方便调试,这个一看你就会了!原创 2019-06-25 14:41:02 · 483 阅读 · 0 评论 -
搭建个私有docker镜像仓库
公有仓库和私有仓库:速度:公有仓库走的公网,速度较慢;私有仓库走的是内网,即局域网;安全性:公有仓库存放在公共硬盘上;私有仓库存在自己服务器硬盘上。公有仓:最权威的,但速度比较慢:*https://hub.docker.com/*首先登陆:$ docker login -usmallsoup Password: WARNING! Your password will be st...原创 2019-10-18 00:51:24 · 881 阅读 · 0 评论 -
docker build报错getting the final child's pid from pipe caused \"EOF\"": unknown解决
linux内核升级方式,解决docker build报错getting the final child's pid from pipe caused \"EOF\"": unknown解决原创 2020-03-09 21:30:53 · 12582 阅读 · 1 评论 -
正确卸载和重装docker的方式
文章目录查看已安装的版本卸载查看可安装的版本重装19.03.7查看安装后的版本查看已安装的版本[root@master custom-wordpress-php-gd-freetype]# yum list installed|grep dockercontainerd.io.x86_64 1.2.13-3.1.el7 @do...原创 2020-03-09 13:34:53 · 39765 阅读 · 2 评论 -
十大 Docker 强化最佳实践
随着许多公司在其基础设施中采用Docker,威胁参与者的攻击面也增加了。这就需要保护Docker基础设施。在本文中,提到了一些可以加强Docker容器安全性的要点。熟悉Linux命令行关于容器化和Docker的基本概念Docker是一个开源容器化平台。它允许开发人员将应用程序打包到容器中标准化的可执行组件将应用程序源代码与在运行该代码所需的操作系统(OS)库和依赖项相结合。...原创 2022-07-18 08:47:03 · 722 阅读 · 0 评论 -
免费的 Docker 镜像仓库,无需注册登录
ttl.sh 是一个免费使用、不需要注册登录、短暂、开源的 Docker 镜像仓库原创 2022-06-28 20:42:14 · 2593 阅读 · 0 评论 -
Kubernetes 对 dockershim 的支持将于 5 月 3 日结束
Kubernetes 对 dockershim 的支持将于 5 月 3 日结束最新版本的 Kubernetes 容器编排平台将不再原生支持 Docker 容器运行时,这对用户来说是一个重大变化。原计划 4 月 19 号,延迟到 5 月 3 日发布的 Kubernetes 1.24 版本标志着流行的开源容器编排系统的重大转变,因为对内置的 dockershim 支持将一劳永逸地删除。Docker是Kubernetes使用的第一个容器运行时。但随着 Kubernetes 项目向自己的开放容器倡议 (OCI翻译 2022-04-26 10:10:03 · 263 阅读 · 0 评论 -
Java 服务 Docker 容器化最佳实践
当我们在容器中运行 Java 应用程序时,可能希望对其进行调整以充分利用资源。在本教程中,我们将了解如何在运行 Java 进程的容器中设置 JVM 参数。本文将重点关注常见的 -Xmx 和-Xms 标志。另外,我们还将研究使用某些 Java 版本运行的程序容器化的常见问题,以及如何在常见的容器化 Java 应用程序时设置自定义标志。过去,JVM 不知道分配给容器的内存和 CPU。Java 10 引入了一个新设置:(默认启用)来修复 这个问题,并在 8u191 中将修复反向移植到 Java 8 。现在 JVM原创 2022-07-30 22:35:47 · 1106 阅读 · 0 评论 -
docker、containerd、ctr、crictl 的联系 & 命令行大全
1、docker 由 docker-client ,dockerd,containerd,docker-shim,runc 组成,所以 containerd 是 docker 的基础组件之一2、从 k8s 的角度看,可以选择 containerd 或 docker 作为运行时组件:其中 containerd 调用链更短,组件更少,更稳定,占用节点资源更少。所以 k8s 后来的版本开始默认使用 containerd 。3、containerd 相比于 docker , 多了 namespace 概念,每个 i转载 2022-07-13 09:11:57 · 915 阅读 · 0 评论 -
docker利用共享namespace的方式抓包
docker利用共享namespace的方式抓包docker run --network=container:pauseId --entrypoint=sh -ti corfr/tcpdump抓包原创 2020-09-27 17:53:56 · 688 阅读 · 0 评论 -
Docker容器如何优雅使用NVIDIA GPU
Docker容器如何优雅使用NVIDIA GPU,提高机器学习性能原创 2021-12-23 10:32:12 · 2001 阅读 · 0 评论 -
云服务器使用docker搭建服务
前提:亚马逊云已经配置好启动。安全组入站策略如下:出站策略如下:登陆EC2后,默认只能用ec2-user用户登陆,然后切换到root:sudo su用yum执行安装docker提示No package docker avaibleyum install docker -y解决方法:在/etc/yum.repos.d/下加CentOS7-Base-163.repo文件:v...原创 2019-07-15 08:26:26 · 2640 阅读 · 0 评论 -
史上最全docker基础知识汇总
史上最全docker基础知识了,看了面试稳稳的?原创 2019-06-25 14:39:55 · 2534 阅读 · 0 评论