容器技术K8s、Docker
容器技术K8s、Docker
发抖吧小喵喵
这个作者很懒,什么都没留下…
展开
-
docker快速搭建http服务器
一、容器创建docker run -d --restart=always -p 8080:8080 --name oa_http -v /home/hillstone/apps/oa/volume/myfile:/usr/local/apache2/myfile -v /home/hillstone/apps/oa_http/httpd.conf:/usr/local/apache2/conf/httpd.conf -v /home/hillstone/apps/oa_http/mime.types:原创 2021-11-05 18:42:34 · 8133 阅读 · 0 评论 -
docker容器内时间与宿主机差8小时问题处理
在宿主机执行一条cp命令即可docker cp /usr/share/zoneinfo/PRC {[容器id或者名称]}:/etc/localtime例如: docker cp /usr/share/zoneinfo/PRC tomcat:/etc/localtime原创 2021-07-22 18:21:44 · 251 阅读 · 0 评论 -
docker安装nginx
1、先从Docker HUB中摘取最新版本的nginx镜像: docker image pull nginx2、创建临时nginx容器: docker container run -d --name nginx_temp nginx3、将nginx_temp容器中nginx的配置路径拷贝到所在主机:docker cp nginx_temp:/etc/nginx/nginx.conf /root/docker/nginx/confdocker cp nginx_temp:/etc/nginx/conf原创 2021-07-06 10:34:51 · 163 阅读 · 0 评论 -
docker安装tomcat
步骤:1、先从Docker HUB中摘取最新版本的tomcat镜像: docker image pull tomcat2、创建临时tomcat容器: docker container run -d --name tomcat_temp tomcat3、将tomcat_temp容器中tomcat的配置路径拷贝到所在主机:docker container cp tomcat_temp:/usr/local/tomcat/webapps webappsdocker container cp tomcat原创 2021-07-06 10:33:01 · 114 阅读 · 0 评论 -
docker安装mysql
1、先从Docker HUB中摘取最新版本的mysql镜像: docker image pull mysql:latest2、创建临时mysql容器: docker container run -d --name mysql_temp mysql:latest3、将mysql_temp容器中mysql的配置路径拷贝到所在主机: docker container cp mysql_temp:/etc/mysql/conf.d conf4、删除临时mysql容器:docker container rm -原创 2021-07-06 10:30:26 · 202 阅读 · 0 评论 -
单机版K8s安装rabbitmq最新版方法
目录一、拉取rabbitmq的镜像二、创建一个configmap三、创建Deployment的yaml文件四、创建service的yaml文件五、启动服务一、拉取rabbitmq的镜像[root@k8s-fengfan default]# docker pull rabbitmqUsing default tag: latestTrying to pull repository docker.io/library/rabbitmq ...sha256:a19f0e3e9b0986948c2072a原创 2020-12-23 00:09:35 · 1573 阅读 · 1 评论 -
Kafka学习笔记(五)·分区配置以及存储
目录五、分区1、副本机制2、分区Leader选举3、分区重新分配具体步骤4、修改副本因子5、分区分配策略五、分区kafka可以将主题划分为多个分区(Partition),会根据分区规则选择把消息存储到哪个分区中,只要如果分区规则设置的合理,那么所有的消息将会被均匀的分布到不同的分区中,这样就实现了负载均衡和水平扩展,另外,多个订阅者可以从一个或者多个分区中同时消费数据,以支撑海量数据处理能力。顺便说一句,由于消息是以追加到分区中的,多个分区顺序写磁盘的总效率要比随机写内存还要高(引入Apache Ka原创 2020-12-18 15:51:00 · 2235 阅读 · 2 评论 -
k8s启动服务失败“chdir to cwd (\“/root/WS\“) set in config.json failed: permission denied“: unknown
一次启动k8s服务时候报错OCI runtime create failed: container_linux.go:345: starting container process caused "chdir to cwd (\"/root/WS\") set in config.json failed: permission denied": unknown是因为docker容器内/root目录没有权限在使用dockerfile打包镜像的时候可以指定以下工作目录FROM openjdk:8u1原创 2020-12-14 17:59:45 · 2977 阅读 · 0 评论 -
记一次服务器上Kubernetes暴露端口给本机调用端口不通问题
通过k8s暴漏端口,外部访问就是端口不通,后发现ip规则问题这是新版本docker导致的问题,默认情况下这个是DROP执行以下以下命令就可以了iptables -P FORWARD ACCEPT原创 2020-11-01 19:29:54 · 985 阅读 · 1 评论 -
Nginx安装到高可用使用入门
目录一、安装Nginx二、Nginx的反向代理1、正向代理2、反向代理3、基于Nginx实现反向代理三、Nginx负载均衡1、轮询2、权重3、ip_hash四、Nginx动静分离五、Nginx集群一、安装Nginx1、安装Nginx# 使用docker-compose安装version: '3.1'services: nginx: restart: always image: daocloud.io/library/nginx:latest container_na原创 2020-10-31 21:46:02 · 205 阅读 · 0 评论 -
从头开始linux到k8s 过程(错误收录)
分享一个自己以前从0开始搭建linux到k8s+jenkins环境遇到过的问题解决方案安装k8s可参考例子 带flannel http://www.cnblogs.com/xiaochangwei/p/kubernetes-03.html1、安装好虚拟机后,配置网络虚拟机可以ping通外网,但是宿主机无法ping通虚拟机点击编辑->虚拟网络编辑器,选择VMnet8.选择桥接模式,不共享主机ip 这样别的局域网机器可以连接上,nat模式其他机器连不上虚拟机NAT模式(与虚拟机共享主机的原创 2020-10-30 15:42:40 · 3433 阅读 · 0 评论 -
k8s 中svc和Deployment配置文件字段详解
一、Delpoyment.ymlapiVersion: extensions/v1beta1 # 指定api版本,此值必须在kubectl api-versions中 kind: Deployment # 指定创建资源的角色/类型 metadata: # 资源的元数据/属性 name: demo # 资源的名字,在同一个namespace中必须唯一 namespace: default # 部署在哪个namespace中 labels: # 设定资源的标签 app原创 2020-10-27 17:57:01 · 2551 阅读 · 0 评论 -
Docker常用命令小结
Docker常用命令-总结镜像命令相关容器命令相关构建镜像命令相关附加:docker --help参数镜像命令相关命令描述附加参数例子docker images查看所有本地主机上的镜像-a 列出所有镜像 -q 只显示镜像的iddocker imagesdocker search 镜像名搜索镜像–filter =STARS=3000 列出STARS大于3000的镜像docker search mysql --filter=STARS=3000docker原创 2020-10-24 17:06:29 · 134 阅读 · 0 评论