容器技术
文章平均质量分 71
奇华智能
奇华资料,专注AI技术和设备,商务合作请私信联系
展开
-
k8s中的存储卷
Kubernetes支持诸多类型的卷。卷的核心是包含一些数据的一个目录。存储卷属于Pod,Pod的存储卷Pod内的容器能够共享使用。临时卷的生命周期与Pod相同,持久卷则有自己独立的生命周期。使用字段为Pod设置卷,在字段中声明卷在容器中的挂载位置。卷挂载在镜像内的指定路径上,卷不能挂载到其他卷之上,也不能与其他卷有硬链接。转载 2024-01-24 11:33:06 · 244 阅读 · 0 评论 -
Docker Rpm离线安装
docker 的离线rpm部署转载 2022-12-01 20:46:56 · 2276 阅读 · 1 评论 -
Ubuntu18.04镜像制作
Docker官网: https://docs.docker.com/python3.7镜像制作。转载 2022-10-28 12:34:04 · 419 阅读 · 0 评论 -
优化docker镜像大小的几种方法
Devops和k8s的火热,越来越多的企业将docker运用到自动化运维中,不管是为了保证开发、测试、生产环境的环境一致性,还是和CI/CD工具的集成度,比如jenkins对docker或k8s的自动构建部署等,亦或利用docker进行自动化测试等那么,在现在这种随随便便一天动辄几十次的快速构建迭代中,镜像作为一个贯穿整个自动化过程中的一个关键,怎么保证自动化构建部署的效率?就是镜像尽可能的小要保证镜像尽可能小,可以从五个方面基础镜像小 层级尽量少 去除不必要 复用镜像层 分阶段构建基转载 2022-01-11 15:12:15 · 3177 阅读 · 0 评论 -
如何从0搭建公司后端技术栈?
如何您是一名创业公司的负责人,如何从0搭建公司的后端技术栈。今天要说的后台是大后台的概念,放在服务器上的东西都属于后台的东西,比如使用的框架,语言,数据库,服务,操作系统等等。整个后台技术栈我的理解包括 4 个层面的内容: 语言:用了哪些开发语言,如:C++/Java/Go/PHP/Python/Ruby 等等; 组件:用了哪些组件,如:MQ 组件,数据库组件等等; 流程:怎样的流程和规范,如:开发流程,项目流程,发布流程,监控告警流程,代码规范等等; 系统:系统化建转载 2021-12-27 16:08:04 · 262 阅读 · 0 评论 -
一篇带你了解私有仓库 Harbor 的搭建
一、Harbor简介 虽然Docker官方提供了公共的镜像仓库,但是从安全和效率等方面考虑,部署我们私有环境内的Registry也是非常必要的。 Harbor是由VMware公司开源的企业级的Docker Registry管理项目,相比docker官方拥有更丰富的权限权利和完善的架构设计,适用大规模docker集群部署提供仓库服务。 它主要提供 Dcoker Registry 管理界面UI,可基于角色访问控制,镜像复制, AD/LDAP 集成,日志审核等功能,完全转载 2021-10-20 10:44:59 · 1321 阅读 · 0 评论 -
Docker环境下Jenkins+Gitlab+Harbor的持续集成和自动发布(CI/CD)的部署流程和问题记录
前言:本文只包含部署单节点的后端应用或接口api,不含链接数据库,不包含链接web服务器中间件(nginx),需自行根据实际需求,在运行容器的时候添加其他功能节点的链接,如--link mysql_test:mysql.test.com,如需部署完整web服务项目,可以考虑使用docker-compose等工具统一部署。一,安装Harbor:1.步骤和流程可以参考该文章https://blog.csdn.net/liuyunshengsir/article/details/799765202转载 2021-10-19 15:28:58 · 1405 阅读 · 0 评论 -
基于docker搭建Jenkins+Gitlab+Harbor+Rancher架构实现CI/CD
一、各个组件的功能描述:Docker 是一个开源的应用容器引擎。Jenkis 是一个开源自动化服务器。(1).负责监控gitlab代码、gitlab中配置文件的变动;(2).负责执行镜像文件的构建、上传与下载;(3).通过Rancher插件系统构建stack/service;GitLab: 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具。(1).保存项目配置文件;(2).nginx定制配置文件;(3).Dockerfile文件;Harbor:开源的d转载 2021-10-19 15:08:07 · 957 阅读 · 0 评论 -
Windows版Docker 使用用GPU
https://docs.nvidia.com/cuda/wsl-user-guide/index.html原创 2021-08-09 20:07:09 · 2541 阅读 · 0 评论 -
Windows编译安装使用cephfs客户端
本文介绍如何将cephfs映射到windows的一个盘上,以磁盘映射的方式访问cephfs。1.下载必要安装包tdm-gcc:(安装时选32位)https://sourceforge.net/projects/tdm-gcc/files/TDM-GCC%20Installer/tdm-gcc-5.1.0-3.exe/downloaddokan-0.6.0:https://github.com/dokan-dev/dokany/wiki/Installation#choose-a-versionb转载 2021-01-13 12:14:07 · 904 阅读 · 0 评论 -
ceph存储,使用docker部署
使用docker部署ceph,非常方便 第一步:拉镜像,要注意拉取的版本 docker pull ceph/daemon:latest-mimic docker tagsceph/daemon:latest-mimicceph/daemon:latest 第二步,新建两个映射的文件目录 mkdir /etc/ceph mkdir /var/lib/ceph 第三步,启动容器 先启动monitor,其中,使用主机网络,后面两个都是主机自身的信息,挂载目录..转载 2021-01-13 12:13:00 · 571 阅读 · 0 评论 -
Docker安装MySql-挂载外部数据和配置
环境 CentOS:7 Docker:1.31.1 MySql:5.7 拷贝mysql配置文件1.首先创建mysql容器sudo docker run --name mysql5.7 -p 3306:3306 -e MYSQL\_ROOT\_PASSWORD=123456 -d mysql:5.72.创建成功,查看一下运行状态[root@localhost ~]# docker psCONTAINER ID IMAGE ..转载 2020-11-06 15:21:13 · 273 阅读 · 0 评论 -
K8S集群部署:K8S简介&CentOS7部署
一、前言Kubernetes(简称K8S)是开源的容器集群管理系统,可以实现容器集群的自动化部署、自动扩缩容、维护等功能。它既是一款容器编排工具,也是全新的基于容器技术的分布式架构领先方案。在Docker技术的基础上,为容器化的应用提供部署运行、资源调度、服务发现和动态伸缩等功能,提高了大规模容器集群管理的便捷性。【Kubernetes是容器集群管理工具】二、Kubernetes的架构图三、重要概念3.1、clustercluster是 计算、存储和网络资源的集合,k8...转载 2020-11-03 11:05:53 · 1654 阅读 · 0 评论 -
docker 生成mysql镜像启动时自动执行sql
在docker 创建 mysql 容器时,往往需要在创建容器的过程中创建database 实例,代码如下:docker run -d -p 3308:3306 -e MYSQL_ROOT_PASSWORD=123456 -e MYSQL_DATABASE=my_db mysql:latestMYSQL_ROOT_PASSWORD=123456,指定 root 用户名密码 123456MYSQL_DATABASE=my_db 创建数据库实例 my_db但有时我们还希望在创建实例的过程中.转载 2020-10-22 17:00:31 · 2602 阅读 · 5 评论 -
Docker四种网络模式
实现原理Docker使用Linux桥接(参考《Linux虚拟网络技术》),在宿主机虚拟一个Docker容器网桥(docker0),Docker启动一个容器时会根据Docker网桥的网段分配给容器一个IP地址,称为Container-IP,同时Docker网桥是每个容器的默认网关。因为在同一宿主机内的容器都接入同一个网桥,这样容器之间就能够通过容器的Container-IP直接通信。Docker网桥是宿主机虚拟出来的,并不是真实存在的网络设备,外部网络是无法寻址到的,这也意味着外部网络无法通过直接Co转载 2020-10-12 19:54:05 · 552 阅读 · 0 评论