docker
docker 使用
主公不搬砖
分享一些学习、使用过程中的心得
展开
-
Docker离线安装
Docker离线安装目录Docker离线安装一、基础配置二、安装docker一、基础配置1、关闭防火墙systemctl stop firewalld && systemctl disable firewalld2、关闭selinuxsed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config3、基础配置ln -sf /usr/share/zoneinfo/Asia/S原创 2021-05-28 14:13:04 · 161 阅读 · 0 评论 -
Docker跨主机网络通信
Docker跨主机网络通信一、描述由于应用较多单个节点部署docker应用对服务器要求较高,故想在多台宿主机中部署docker应用,由于项目使用微服务注册发现,故使用端口影射方式较为麻烦,需要在dcoker网段之间跨主机通信,预研方式:直接路由、OVS、flannel三种方式;本次讲解使用直接路由方式处理跨主机容器之间互联。二、环境描述虚拟机1:ip:172.19.12.15docker0网段:10.244.2.0/24本机网卡名称:ens192虚拟机2:ip:172.1原创 2021-04-12 09:55:25 · 358 阅读 · 0 评论 -
Rancher资源配额说明
Rancher资源配额说明在使用Rancher部署应用中总是预到CPU资源配额满额不够使用的情况,后经研究发现Rancher对kubernetes资源配额划分如下。如果有遇到相同问题的朋友可参考一、配额分类Rancher使用kubernetes集群资源可以分为如下配额:1、项目配额:资源配额、容器默认限制2、命名空间配额:容器默认限制3、应用配额:内存限制、CPU限制二、配置说明1、项目配额集群 -> 项目/命名空间 -> 编辑可配置项目.原创 2021-03-30 14:14:16 · 2094 阅读 · 0 评论 -
RKE安装Kubernetes集群问题处理
RKE安装Kubernetes集群问题处理问题1:[[network] Host [192.168.31.14] is not able to connect to the following ports: [192.168.31.14:2379]. Please check network policies and firewall rules]问题排查:检查防火墙是否关闭 关闭 SELINUX 查看宿主机是否与容器相通,使用ping容器IP方法确定网络是否通经过排查防火.原创 2021-03-29 15:14:14 · 2239 阅读 · 2 评论 -
Kubernetes Dashboard 设置用户(四)
Kubernetes Dashboard 设置用户目录Kubernetes Dashboard 设置用户一、创建账号文件二、修改配置kube-apiserver.yaml文件三、修改recommended.yaml 就是dashboard部署文件一、创建账号文件在装过dashboard环境下。我们去master节点新增一个文件,如果是ha会有多个master,那么每个master同下操作。里面内容结构是:用户名,密码(用户名和密码要保持一致),唯一ID[root@maste原创 2021-03-29 13:15:27 · 684 阅读 · 1 评论 -
部署Kubernetes-dashboard(三)
部署Kubernetes-dashboard(三)一、下载源码地址:https://github.com/kubernetes/dashboard下载yaml文件:https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.3/aio/deploy/recommended.yaml替换recommended.yaml地址:原地址 加速地址 kubernetesui/metrics-scraper:v1.0.4.原创 2021-03-29 13:06:49 · 858 阅读 · 0 评论 -
Kubeadm安装Kubernetes集群(二)
Kubeadm安装Kubernetes集群(二)k一、环境准备1、操作系统CentOS 7.22、关闭swap[root@localhost ~]# swapoff -a## vim /etc/fstab 注释如下语句,注意:centos-swap 可能不一样,如:rhel-swap/dev/mapper/centos-swap swap swap defaults 0 0## 验证[root@localho原创 2021-03-29 10:07:52 · 286 阅读 · 0 评论 -
Kubeadm安装Kubernetes集群(一)
Kubeadm安装Kubernetes集群(一)目录Kubeadm安装Kubernetes集群(一)一、环境准备二、安装 kubeadm 和相关工具三、下载相关镜像四、初始化kubernates五、安装网络插件(Flannel)六、问题处理一、环境准备1、操作系统CentOS 7.22、关闭swap[root@localhost ~]# swapoff -a## vim /etc/fstab 注释如下语句,注意:centos-swap 可能不一样,原创 2021-03-28 16:50:32 · 609 阅读 · 0 评论 -
kubernetes学习
学习kubernetes 安装部署、结合应用使用解决项目实施问题原创 2021-03-28 16:10:59 · 131 阅读 · 0 评论 -
Docker 默认网络与本地网络冲突问题
Docker 默认网络与本地网络冲突问题一、问题描述目标网段:172.17.38.0/24docker0:172.17.0.0/16安装Docker 容器后创建完的虚拟机不能在本地网络互通,经问题定位是docker默认网段与本地网段冲突导致二、问题定位[root@k8s-node-2 lib]# route -nKernel IP routing tableDestination Gateway Genmask Flags Metr.原创 2021-03-14 20:18:20 · 1356 阅读 · 0 评论 -
Docker 容器添加SOX
Docker 容器添加SOX一、镜像使用alpine-oraclejdk8:slim版本容器,需要使用SOX插件,但是alpine-oraclejdk8:slim容器中没有此插件,需要手动安装frolvlad/alpine-oraclejdk8:slim二、安装SOX# 下载镜像docker pull frolvlad/alpine-oraclejdk8:slim# 启动容器docker run -it alpine-oraclejdk8:slim# 进入容器中dock原创 2021-03-10 09:28:56 · 335 阅读 · 0 评论 -
Dockerfile 配置jar包程序
Dockerfile 配置jar包程序一、基本配置FROM frolvlad/alpine-oraclejdk8:slimVOLUME /tmpRUN sh -c 'mkdir /apps'ADD demo-0.0.1-SNAPSHOT.jar /apps/demo.jarENV JAVA_OPTS=""WORKDIR /appsCMD java $JAVA_OPTS -Djava.security.egd=file:/dev/./urandom -jar demo.jar二、添原创 2021-03-09 15:33:16 · 630 阅读 · 0 评论