
Docker
文章平均质量分 56
夏夜迷
每天进步0.01%,消除迷茫
展开
-
k8s:基础内容
k8s创建简单的应用原创 2022-11-25 13:52:20 · 2849 阅读 · 0 评论 -
Kubernetes基本信息
文章目录一、k8s的定义二、k8s的特点三、k8s架构一、k8s的定义全称:Kubernetes,因ks之间有8个字母,所以简称k8s。是为容器服务而生的一个可移植容器编排管理工具。二、k8s的特点1、服务发现与调度2、负载均衡3、服务自愈4、服务弹性扩容5、横向扩容6、存储卷挂载三、k8s架构1、Master节点Master节点指的是集群控制节点,管理和控制整个集群,基本上k8s所有控制命令都发给它,它负责具体的执行过程。在Master上主要运行着:(1)Kubernetes原创 2022-02-22 10:37:48 · 1394 阅读 · 0 评论 -
解决docker通过volumes挂载文件,宿主机修改后容器内不同步,重启服务才能同步
原因:这是由于linux系统文件挂载机制导致的。docker通过volumes挂载文件到容器中,有以下两种方式:1、挂载目录2、挂载具体文件:并不是挂载了某个文件的路径,而是挂载了对应的文件,即挂载了linux指定的inode文件。当使用vim之类的编辑器进行保存时,它不是直接保存文件,而是采用了备份、替换的策略。就是编辑时,创建了一个新文件,在保存的时候把备份文件替换为源文件,这个时候文件的inode就发生了变化,而原来indode对应的文件其实并没有修改,也就是容器内的文件没有变化。当重启容器原创 2022-02-24 17:08:02 · 6212 阅读 · 6 评论 -
docker容器中操作redis
工作中遇到的内容,总结:redis 哨兵模式:共3个实例redis副本数:从节点的个数,如果3个实例,副本数是12、进入redis容器docker exec -it 容器名 bash3、连接redis cd /data/br/base/redis/src # 进入到指定目录./redis-cli -p 7100 -aBonree@365 # -p 指定端口 -a redis的密码4、查看redis的主从.原创 2022-01-21 11:52:56 · 1410 阅读 · 0 评论 -
Error response from daemon: Get https://ibr.cc/v2/: dial tcp x.x.x.x:x: connect: connection refused
docker login ibr.cc,登录报错解决方法:systemctl daemon-reloadsystemctl restart dockerdocker login ibr.cc,即可原创 2021-12-30 17:20:16 · 1661 阅读 · 0 评论 -
Cannot retrieve metalink for repository: epel/x86_64. Please verify its path and try again
解决办法:进入到 vim /etc/yum.repos.d/epel.repo 目录,将https修改为http 即可[epel]name=Extra Packages for Enterprise Linux 7 - $basearch#baseurl=http://download.fedoraproject.org/pub/epel/7/$basearchmetalink=https://mirrors.fedoraproject.org/metalink?repo=epel-7&.原创 2021-12-27 18:19:20 · 127 阅读 · 0 评论 -
新环境docker拉取本地镜像失败
docker pull ibr.cc/nginx/nginx:1.20.1,提示失败需要修改一下几个地方:1、/etc/hosts中配置本地仓库地址比如:1027.0.0.1 ibr.cc2、在/ect/docker下面新建文件,touch daemon.json,补充如下内容:{ "hosts":[ "tcp://0.0.0.0:2375", "unix:///var/run/docker.sock" ], "registry-mirrors": [原创 2021-11-18 16:30:04 · 1473 阅读 · 0 评论 -
docker启动报错:Job for docker.service failed because the control process exited with error code
报错信息如下:[root@br-apm-002 system]# docker ps -aCannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?[root@br-apm-002 system]# systemctl restart dockerJob for docker.service failed because the control process ex原创 2021-11-17 11:53:59 · 1409 阅读 · 0 评论 -
Docker和Dockerfile
Dockerfile一、Dockerfile介绍dockerfile是用来构建docker镜像的文件(命令参数脚本)构建步骤:1、编写一个dockerfile文件2、docker build构建成为一个镜像3、docker run 运行镜像4、docker push 发布镜像二、Dockerfile构建过程基础知识:1、每个保留关键字都必须是大写字母2、执行的顺序:从上到下3、# 表示注释4、每个指令都会创建并提交一个新的镜像层。.........原创 2021-10-31 18:20:32 · 490 阅读 · 0 评论 -
容器数据卷 -- 挂载方式二: docerfile
方式二、Dockerfiledockerfile:用来构建docker镜像的构建文件,通过脚本可以生成镜像,脚本中一个个的命令,对应一层一层的镜像,每个命令都是一层。home/docker_test/dockerfile1: FROM centosVOLUME [“volume01”,“volume02”]CMD echo “------------end------------”CMD /bin/bash1、通过dockerfile1创建镜像docker build -f /home/d原创 2021-10-31 11:15:41 · 148 阅读 · 0 评论 -
容器数据卷 -- 挂载方式一:-v命令挂载
需求:如果数据都在容器中,那么我们容器删除,数据就会丢失。因此引来新技术容器卷。数据卷的作用:容器的持久化和同步数据的操作,并且容器间数据可以共享。数据卷的好处:以后i需改只需要在本地修改而无须进入到容器。使用数据卷:方式一:直接使用命令来挂载:-vdocker run -it -v主机目录:容器内目录(-p 主机端口:容器内端口)例:docker run -it -v /home/test:/home nginx linux上的/home/test和容器中的/home进行挂...原创 2021-10-30 22:36:10 · 1786 阅读 · 0 评论 -
Docker overlay2占用资源多
一、df -h 发现磁盘满了,并且/var/lib/docker/overlay2 占用很大,于是 人rm -rf /var/lib/docker/overlay2/ 下的所有文件导致重启docker、卸载重新安装docker, docker pull nginx报以下的错误信息docker: Error response from daemon: open /var/lib/docker/overlay2/cb7414af6f42ab54e1d3691e516e93a66209d9fa1ab64ebe原创 2021-10-30 20:40:33 · 547 阅读 · 0 评论