docker相关 2024-07-04 云原生, 容器, 运维, eureka, docker 165人 已看 例如:dcdocker cp my-container:/app/data.txt /home/user/data.txt。例如:docker cp /home/user/data.txt my-container:/app/data.txt。docker system prune //清理容器中废弃的镜像,容器,网络等。docker cp 容器id:容器内文件路径 目标(宿主机)路径。docker cp 目标(宿主机)路径 容器id:容器内文件路径。docker stop 容器名/容器id。
在AvaotaA1全志T527开发板上使用AvaotaOS 部署 Docker 服务 2024-07-05 容器, 运维, docker 142人 已看 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。
K8S学习教程(二):在 PetaExpress KubeSphere容器平台部署高可用 Redis 集群 2024-07-03 云原生, kubernetes, 容器, 数据库, redis 117人 已看 使用 ip 地址的方式在每次 K8s 调度 redis 后 ip 都会发生变化,所以在 K8s 集群中使用 ip 方式初始化集群并不太合适,但是如果使用内部 DNS 直接跟上面一样初始化集群会出现错误,因为 redis 对域名的支持并不太好,所以这时候可以用 Redis-tribe。按照提示输入名称,选择集群规模等信息,直接提交就行了。这一步的核心就是配置 Redis 的容器,集群数量我们通常采用三主三从的集群配置,那容器的副本数量就是 6 个,这样的配置不仅保证了系统的稳定性,也提升了数据的安全性。
k8s强制删除一个 Pod 2024-06-25 云原生, kubernetes, 容器, 运维, docker 84人 已看 使用`kubectl delete pod`命令并添加`--grace-period=0`和`--force`参数可以实现强制删除。一旦获取了Pod的名称,你可以使用`kubectl delete pod`命令来删除Pod。为了强制删除,可以添加`--grace-period=0`和`--force`参数。* `--grace-period=0`:设置Pod的删除优雅周期为0,意味着Pod将立即被终止,不会有任何延迟或等待时间。其中``是你要删除的Pod的名称。
Docker基础知识的掌握,相关基本命令的用法 2024-06-29 容器, 运维, docker 70人 已看 数据卷的存在解决了容器文件不能通过vi 来修改文件的信息。数据卷(volume)是一个虚拟目录,是容器内目录与宿主机目录之间映射的桥梁。两者会进行双向绑定,也就是如果你修改宿主机的数据卷关联的文件,容器对应的文件也会被同步,反过来也一样,这就完成了绑定的效果。镜像就是包含了应用程序、程序运行的系统函数库、运行配置等文件的文件包。构建镜像的过程其实就是把上述文件打包的过程。镜像的结构是怎样的?镜像中包含了应用程序所需要的运行环境、函数库、配置、以及应用本身等各种文件,这些文件分层打包而成。
利用Frp实现内网穿透(docker实现) 2024-06-24 容器, 运维, docker 72人 已看 总:虽然我这本地的计算机其实也是连着互联网的,但是我没有单独的开放端口什么的,这应该就可以证明内网穿透了,可以通过将自己的笔记本电脑置于内网(局域网),然后在测试下,应该也没问题,有小伙伴测试了,可以@我下。查看frpc的管理端面板:公网服务器ip:5556,用户:admin、密码:admin,当看到下图时,说名内网穿透已经实现了。-p 8080:80 : 端口映射,因为默认是桥接模式,所以需要端口映射,8080是WSL2机器(docker宿主机)的端口,80是docker服务-nginx的启动端口。
【运维】在 Docker 容器中指定 UTF-8 编码:方法与技巧 2024-06-24 容器, 运维, eureka, spring cloud, docker 122人 已看 通过在 Docker 容器中正确设置 UTF-8 编码,可以确保应用程序在处理多语言数据时不出错。无论是通过docker run命令临时设置,还是在 Dockerfile 中永久设置,或者在运行容器后手动设置,都可以有效地解决字符编码问题。希望本文能够帮助你在 Docker 容器中更好地管理字符编码。如果有任何问题或进一步的需求,请随时联系。
K8S集群进行分布式负载测试 2024-06-26 云原生, kubernetes, 容器, 分布式 163人 已看 基于该架构可以实现K8S环境下应用的分布式压测,借助与K8S易于扩展的能力,可以很容易的调整压测端、应用端的副本数,实现扩缩容;本文使用一套K8S集群承载locust分布式测试组件和业务应用,最佳实践情况下,可以将locust部署到单独的K8S集群中,对业务侧K8S进行压测。
第28讲:Ceph集群使用RBD块存储与K8S Volumes集成 2024-06-17 kubernetes, java, ceph, 容器, docker 72人 已看 VolumeVolume持久化有三种类型分别是EmptyDir、HostPath、NFS。Volume是K8S集群中较为简单的数据持久化方案,无需创建其他资源,直接在Pod资源编排文件中声明Volume卷,即可挂载使用。PV、PVCPV和PVC是一种高级类型的持久化存储费方案,PV负责与底层存储系统进行对接,PVC从PV中分配一定的资源,最后由PVC挂载到Pod中。
Docker之overlay2的迁移 2024-06-21 java, 容器, 运维, 开发语言, docker 65人 已看 docker默认将文件及其容器放置在了系统盘的挂载区内,如果长期使用会发现系统挂载区被overlay2挤爆了,因此在一开始我们将其迁移在大容量外挂磁盘上,就可以避免系统盘被挤爆,放心使用.即为我们要挂载的目录,这个操作建议一般刚安装好docker就进行,避免当使用一段时间后,进行迁移还要考虑数据备份恢复等相关问题.
Docker 日志 2024-06-24 java, 容器, eureka, spring cloud, docker 79人 已看 要将日志输出限制为较新的日志,可以使用 --since 选项,只显示指定 RFC 3339 日期(如 2002-10-02T10:00:00-05:00)、Unix 时间戳(如 1450071961)、标准时间戳(如 20220731)或 Go 持续时间字符串(如 5m45s)之后的日志。尽管该机制是由 JSON 文件支持的,但它的性能足够好,如果这是你的解决方案,大多数生产应用程序都可以采用这种方式记录日志。这是一种不常见的日志格式,但它是结构化的,而不仅仅是原始流,这对以后处理日志很有帮助。
Jenkins+K8s实现持续集成(一) 2024-06-19 kubernetes, 容器, 运维, jenkins, ci/cd 62人 已看 先在另外一台机器上使用docker images查看docker镜像,里面有一个hello/gocd-agent-hello的镜像。然后在这台机器上也vi /etc/docker/daemon.json配置。再配置vi /etc/docker/daemon.json。安装完之后,执行下面命令可以看到镜像仓库已经安装成功。然后在浏览器上输入下面地址进行访问。
Docker 部署SpringBoot应用JAR包部署 构建镜像 DockerFile 2024-06-25 spring, java, 容器, 运维, docker 59人 已看 【代码】Docker 部署SpringBoot应用JAR包部署 构建镜像 DockerFile。
【云原生|K8S系列】如何创建Kubernetes job和Cronjobs 入门指南 2024-06-19 云原生, kubernetes, 容器 59人 已看 和cronjob是Kubernetes对象,主要用于短期和批处理工作负载。kubernetes作业对象基本上部署了一个pod,但它是为了完成而运行的,而不是像deployment、复制控制器和DaemonSets这样的对象,它们是持续运行的。这意味着,作业将一直运行,直到作业中指定的任务完成,如果pods给出退出代码0,则作业将退出。该任务可以是shell脚本执行、API调用或执行数据转换并将其上传到云存储的java python执行。然而,在正常的Kubernetes。
k8s--如何将chart包托管至harbor 2024-06-25 云原生, kubernetes, 容器 63人 已看 本次通过给harbor添加插件来实现这个功能,后面还有Windows,liunx版本如何进行上传下载的方法本次使用的为harbor2.5.3版本,是低版本harbor高版本和低版本添加插件不一致注意区分。